aboutsummaryrefslogtreecommitdiff
path: root/ext/misc/csv.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2020-10-07 11:24:45 +0000
committerdrh <drh@noemail.net>2020-10-07 11:24:45 +0000
commit0897c3c05683488b11c909417eecf686a80d12bb (patch)
treefb3c3632e230b93b731ea48a22b6995d9ea51f45 /ext/misc/csv.c
parentf46be6a1b91e0dde0b8353a80cbc3eb28fff8421 (diff)
downloadsqlite-0897c3c05683488b11c909417eecf686a80d12bb.tar.gz
sqlite-0897c3c05683488b11c909417eecf686a80d12bb.zip
In the CSV extension, use SQLITE_TRANSIENT rather than SQLITE_STATIC on
return values that can in fact change. FossilOrigin-Name: 54b54f02c66c5aeaa3504c52a04614e2fb4d7260da8367840d5ea5a71cdc2fda
Diffstat (limited to 'ext/misc/csv.c')
-rw-r--r--ext/misc/csv.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/misc/csv.c b/ext/misc/csv.c
index 71e3828c7..d08ddd6b3 100644
--- a/ext/misc/csv.c
+++ b/ext/misc/csv.c
@@ -776,7 +776,7 @@ static int csvtabColumn(
CsvCursor *pCur = (CsvCursor*)cur;
CsvTable *pTab = (CsvTable*)cur->pVtab;
if( i>=0 && i<pTab->nCol && pCur->azVal[i]!=0 ){
- sqlite3_result_text(ctx, pCur->azVal[i], -1, SQLITE_STATIC);
+ sqlite3_result_text(ctx, pCur->azVal[i], -1, SQLITE_TRANSIENT);
}
return SQLITE_OK;
}