diff options
author | drh <drh@noemail.net> | 2020-10-07 11:24:45 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2020-10-07 11:24:45 +0000 |
commit | 0897c3c05683488b11c909417eecf686a80d12bb (patch) | |
tree | fb3c3632e230b93b731ea48a22b6995d9ea51f45 /ext/misc/csv.c | |
parent | f46be6a1b91e0dde0b8353a80cbc3eb28fff8421 (diff) | |
download | sqlite-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.c | 2 |
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; } |