diff options
author | drh <drh@noemail.net> | 2018-04-24 10:57:10 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2018-04-24 10:57:10 +0000 |
commit | 4d3e61403af9a31f2afc71d5618c96de9705ea7c (patch) | |
tree | e0144bd57da32016a29391a7166f48167e657d7d /ext/misc/csv.c | |
parent | 8349c11d023e813fdcf16d8b6719c064b9ad867c (diff) | |
download | sqlite-4d3e61403af9a31f2afc71d5618c96de9705ea7c.tar.gz sqlite-4d3e61403af9a31f2afc71d5618c96de9705ea7c.zip |
Fix a memory leak following failure to open an external CSV file in the
csv.c extension.
FossilOrigin-Name: 526ee07d19dbc8fd1af3a02a8da12b337020a4be40e045da9a19d0a7c2b6ab54
Diffstat (limited to 'ext/misc/csv.c')
-rw-r--r-- | ext/misc/csv.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/misc/csv.c b/ext/misc/csv.c index c634ab3a4..e0afdd5d2 100644 --- a/ext/misc/csv.c +++ b/ext/misc/csv.c @@ -132,6 +132,7 @@ static int csv_reader_open( } p->in = fopen(zFilename, "rb"); if( p->in==0 ){ + sqlite3_free(p->zIn); csv_reader_reset(p); csv_errmsg(p, "cannot open '%s' for reading", zFilename); return 1; |