diff options
Diffstat (limited to 'src/vtab.c')
-rw-r--r-- | src/vtab.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/vtab.c b/src/vtab.c index 958202c31..a7fd17a35 100644 --- a/src/vtab.c +++ b/src/vtab.c @@ -825,8 +825,8 @@ int sqlite3VtabSync(sqlite3 *db, char **pzErrmsg){ if( pVtab && (x = pVtab->pModule->xSync)!=0 ){ rc = x(pVtab); sqlite3DbFree(db, *pzErrmsg); - *pzErrmsg = sqlite3DbStrDup(db, pVtab->zErrMsg); - sqlite3_free(pVtab->zErrMsg); + *pzErrmsg = pVtab->zErrMsg; + pVtab->zErrMsg = 0; } } db->aVTrans = aVTrans; |