aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2020-03-03 20:48:12 +0000
committerdrh <drh@noemail.net>2020-03-03 20:48:12 +0000
commitf5cfe6f2c4ccdc76963ee16ee85beab4f48782db (patch)
tree1d8d04e9c69d1254e6635f7ac136ec5ecace3705 /src
parentd346fe0ab52e8169ab8c91114617bb244ad2d457 (diff)
downloadsqlite-f5cfe6f2c4ccdc76963ee16ee85beab4f48782db.tar.gz
sqlite-f5cfe6f2c4ccdc76963ee16ee85beab4f48782db.zip
Fix a false-positive in the debugging logic that attempts to detect the
use of uninitialized registers inside triggers. Ticket [c4c56482ced89d90] FossilOrigin-Name: 0463576b5de0a1ee71530f0e4988fc9cceda79148520bea2c67f1fbc4a99cea9
Diffstat (limited to 'src')
-rw-r--r--src/vdbe.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vdbe.c b/src/vdbe.c
index e3a920ffc..8501e7319 100644
--- a/src/vdbe.c
+++ b/src/vdbe.c
@@ -6476,7 +6476,7 @@ case OP_Program: { /* jump */
int i;
for(i=0; i<p->nMem; i++){
aMem[i].pScopyFrom = 0; /* Prevent false-positive AboutToChange() errs */
- aMem[i].flags |= MEM_Undefined; /* Cause a fault if this reg is reused */
+ MemSetTypeFlag(&aMem[i], MEM_Undefined); /* Fault if this reg is reused */
}
}
#endif