diff options
author | drh <> | 2022-02-02 15:10:45 +0000 |
---|---|---|
committer | drh <> | 2022-02-02 15:10:45 +0000 |
commit | 38d1e443501f41f895c34a38dfa247d2ec6d4359 (patch) | |
tree | 6b513805bdca99e8713c2b529fbdfde9fe28272b /src/vdbeapi.c | |
parent | 30e314e4cbc7614d322b13703295af961c5e38c6 (diff) | |
download | sqlite-38d1e443501f41f895c34a38dfa247d2ec6d4359.tar.gz sqlite-38d1e443501f41f895c34a38dfa247d2ec6d4359.zip |
Be sure that sqlite3_vtab_in_first() and _next() set the correct encoding.
FossilOrigin-Name: 04edf36ee8e043c83235a5169a7ced23f211edd2f7ef3290d96413d5fd229ad7
Diffstat (limited to 'src/vdbeapi.c')
-rw-r--r-- | src/vdbeapi.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/vdbeapi.c b/src/vdbeapi.c index 75d7bf15c..95fb72c3c 100644 --- a/src/vdbeapi.c +++ b/src/vdbeapi.c @@ -881,6 +881,7 @@ static int valueFromValueList( sqlite3_value *pOut = pRhs->pOut; int iOff = 1 + getVarint32(&zBuf[1], iSerial); sqlite3VdbeSerialGet(&zBuf[iOff], iSerial, pOut); + pOut->enc = ENC(pOut->db); if( (pOut->flags & MEM_Ephem)!=0 && sqlite3VdbeMemMakeWriteable(pOut) ){ rc = SQLITE_NOMEM; }else{ |