-C Get\sLIMIT\sand\sOFFSET\sworking\sagain\sfor\snegative\slimits\sand\soffsets.\nTicket\s#1586.\s(CVS\s2889)
-D 2006-01-08T18:10:18
+C Remove\sbenign\sreference\sto\san\suninitialized\svariable.\s\sTicket\s#1590.\s(CVS\s2890)
+D 2006-01-09T00:09:02
F Makefile.in c79fbdaa264c6afcd435f2fb492551de5a8cf80d
F Makefile.linux-gcc aee18d8a05546dcf1888bd4547e442008a49a092
F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028
F src/prepare.c fef89dc92703d345251142af966b60e44a66cfc5
F src/printf.c f47a2f4b5387cd2ebb12e9117a1a5d6bd9a2b812
F src/random.c d40f8d356cecbd351ccfab6eaedd7ec1b54f5261
-F src/select.c 48d3ecfb1bf271f0540d3534bdfd8487d6a4b9ee
+F src/select.c 72b7b83fbf17b9b4c087135fede6c1367391f2af
F src/shell.c 66b073375efbdee19045e7e0cd38b85f9aff71da
F src/sqlite.h.in ba3a29daa6a16e054191ccb384a981964e882a1d
F src/sqliteInt.h 40c3511c05df83c7c1c244d0432baa9497feee4d
F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
F www/version3.tcl a99cf5f6d8bd4d5537584a2b342f0fb9fa601d8b
F www/whentouse.tcl 97e2b5cd296f7d8057e11f44427dea8a4c2db513
-P 41aef6496a10c81e1095408dc8f69740d6ea7627
-R f8372c9e0611d6543d33717d70ffa331
+P b2ac0be07ec76ab23b7e5b800c0bc62d0bc97f4b
+R a9919b87664b805fe97fdd7f7e43274b
U drh
-Z 94880a5caf5e837e862337f4a0188bc2
+Z d9f487dbde41143452d66ece6be8dc06
-b2ac0be07ec76ab23b7e5b800c0bc62d0bc97f4b
\ No newline at end of file
+32998fe8ed38a79eb79d8b13051b47bf74661e3c
\ No newline at end of file
** This file contains C code routines that are called by the parser
** to handle SELECT statements in SQLite.
**
-** $Id: select.c,v 1.288 2006/01/08 18:10:18 drh Exp $
+** $Id: select.c,v 1.289 2006/01/09 00:09:02 drh Exp $
*/
#include "sqliteInt.h"
if( p->iOffset>=0 && iContinue!=0 ){
int addr;
sqlite3VdbeAddOp(v, OP_MemIncr, -1, p->iOffset);
- addr = sqlite3VdbeAddOp(v, OP_IfMemNeg, p->iOffset, addr);
+ addr = sqlite3VdbeAddOp(v, OP_IfMemNeg, p->iOffset, 0);
if( nPop>0 ){
sqlite3VdbeAddOp(v, OP_Pop, nPop, 0);
}