34 lines
874 B
Diff
34 lines
874 B
Diff
|
Index: src/shell.c
|
||
|
==================================================================
|
||
|
--- src/shell.c
|
||
|
+++ src/shell.c
|
||
|
@@ -3799,10 +3799,11 @@
|
||
|
isIPK = 0;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
sqlite3_finalize(pStmt);
|
||
|
+ if( azCol==0 ) return 0;
|
||
|
azCol[0] = 0;
|
||
|
azCol[nCol+1] = 0;
|
||
|
|
||
|
/* The decision of whether or not a rowid really needs to be preserved
|
||
|
** is tricky. We never need to preserve a rowid for a WITHOUT ROWID table
|
||
|
|
||
|
Index: src/shell.c.in
|
||
|
==================================================================
|
||
|
--- src/shell.c.in
|
||
|
+++ src/shell.c.in
|
||
|
@@ -2439,10 +2439,11 @@
|
||
|
isIPK = 0;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
sqlite3_finalize(pStmt);
|
||
|
+ if( azCol==0 ) return 0;
|
||
|
azCol[0] = 0;
|
||
|
azCol[nCol+1] = 0;
|
||
|
|
||
|
/* The decision of whether or not a rowid really needs to be preserved
|
||
|
** is tricky. We never need to preserve a rowid for a WITHOUT ROWID table
|