From: drh Date: Mon, 16 May 2005 22:37:54 +0000 (+0000) Subject: Fix an uninitialized variable. Ticket #1244. (CVS 2460) X-Git-Tag: version-3.6.10~3698 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c43e8be80ca4a0db4e5927d0a703be95bdb03b21;p=thirdparty%2Fsqlite.git Fix an uninitialized variable. Ticket #1244. (CVS 2460) FossilOrigin-Name: 582cb77d72031f78b560f67222a0e6ce5e3ca3f2 --- diff --git a/manifest b/manifest index 5fed8567bc..55389891e4 100644 --- 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 diff --git a/manifest.uuid b/manifest.uuid index 9cfa356c83..0edadcf772 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -453014421e9a739b47d4c28b0342454e4c686199 \ No newline at end of file +582cb77d72031f78b560f67222a0e6ce5e3ca3f2 \ No newline at end of file diff --git a/src/select.c b/src/select.c index f64645a8c3..f72e228d7e 100644 --- a/src/select.c +++ b/src/select.c @@ -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;