]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Fix an uninitialized variable. Ticket #1244. (CVS 2460)
authordrh <drh@noemail.net>
Mon, 16 May 2005 22:37:54 +0000 (22:37 +0000)
committerdrh <drh@noemail.net>
Mon, 16 May 2005 22:37:54 +0000 (22:37 +0000)
FossilOrigin-Name: 582cb77d72031f78b560f67222a0e6ce5e3ca3f2

manifest
manifest.uuid
src/select.c

index 5fed8567bc58a68a4142db833a2cc4dbdf21c4b2..55389891e497acccc598f73175297785829cf62e 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Modify\sdocumentation\sto\sexplain\sdefault\svalue\sof\s"pragma\ssynchronous".\nNo\scode\schanges.\s(CVS\s2459)
-D 2005-05-16T02:13:18
+C Fix\san\suninitialized\svariable.\s\sTicket\s#1244.\s(CVS\s2460)
+D 2005-05-16T22:37:55
 F Makefile.in 5c00d0037104de2a50ac7647a5f12769795957a3
 F Makefile.linux-gcc 06be33b2a9ad4f005a5f42b22c4a19dab3cbb5c7
 F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028
@@ -58,7 +58,7 @@ F src/parse.y 3e314b3a96b199b0501ed426f2cee3392ffce806
 F src/pragma.c 93d447670b367e7aec9191ed952fe04f6a052eb5
 F src/printf.c 3d20b21cfecadacecac3fb7274e746cb81d3d357
 F src/random.c eff68e3f257e05e81eae6c4d50a51eb88beb4ff3
-F src/select.c def26b6fe7752704e4201fe9dcee99dba361a7cf
+F src/select.c 5a96555ea29482d0f1ebefe63831a1f4ded562b9
 F src/shell.c 25b3217d7c64e6497225439d261a253a23efff26
 F src/sqlite.h.in 3675e3ada207e09b9d52a0463561325df4ac26b5
 F src/sqliteInt.h 7123b9d5632d7eaab90cf595c83c89521ea1c3b6
@@ -279,7 +279,7 @@ F www/tclsqlite.tcl 425be741b8ae664f55cb1ef2371aab0a75109cf9
 F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
 F www/version3.tcl a99cf5f6d8bd4d5537584a2b342f0fb9fa601d8b
 F www/whentouse.tcl 528299b8316726dbcc5548e9aa0648c8b1bd055b
-P 6fda60083f258a4943c859d768ea7142de831594
-R fd2c4908e0fdb2494d48b2e0803860c0
-U danielk1977
-Z 90c663f1f4698e391b7c8726040b4620
+P 453014421e9a739b47d4c28b0342454e4c686199
+R a8e959562690a56ec75c77b6579c89c4
+U drh
+Z ea796f567b13c39f590d2469db8bced9
index 9cfa356c83e7468b4c1429de7652dc01ecaac9d6..0edadcf77263c4a15b4036a08dbef3eb7035dc04 100644 (file)
@@ -1 +1 @@
-453014421e9a739b47d4c28b0342454e4c686199
\ No newline at end of file
+582cb77d72031f78b560f67222a0e6ce5e3ca3f2
\ No newline at end of file
index f64645a8c3718f5f85b347efce8b604740260c5d..f72e228d7e3dac23f19a9344141a95a23f7ce945 100644 (file)
@@ -12,7 +12,7 @@
 ** This file contains C code routines that are called by the parser
 ** to handle SELECT statements in SQLite.
 **
-** $Id: select.c,v 1.245 2005/04/29 02:10:00 drh Exp $
+** $Id: select.c,v 1.246 2005/05/16 22:37:55 drh Exp $
 */
 #include "sqliteInt.h"
 
@@ -929,6 +929,7 @@ Table *sqlite3ResultSetOfSelect(Parse *pParse, char *zTabName, Select *pSelect){
     /* Get the typename, type affinity, and collating sequence for the
     ** column.
     */
+    memset(&sNC, 0, sizeof(sNC));
     sNC.pSrcList = pSelect->pSrc;
     zType = sqliteStrDup(columnType(&sNC, p));
     pCol->zType = zType;