aboutsummaryrefslogtreecommitdiff
path: root/ext/misc/csv.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2018-04-24 10:57:10 +0000
committerdrh <drh@noemail.net>2018-04-24 10:57:10 +0000
commit4d3e61403af9a31f2afc71d5618c96de9705ea7c (patch)
treee0144bd57da32016a29391a7166f48167e657d7d /ext/misc/csv.c
parent8349c11d023e813fdcf16d8b6719c064b9ad867c (diff)
downloadsqlite-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.c1
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;