f777808a90da090fa2b799a4ac97469041b0a10e hiram Thu Nov 21 14:40:50 2013 -0800 correctly initialize sizeOne before use refs @12209 diff --git src/hg/lib/imageClone.c src/hg/lib/imageClone.c index 20676ac..fd1a5f8 100644 --- src/hg/lib/imageClone.c +++ src/hg/lib/imageClone.c @@ -2,31 +2,31 @@ * generated imageClone.h and imageClone.sql. This module links the database and * the RAM representation of objects. */ #include "common.h" #include "linefile.h" #include "dystring.h" #include "jksql.h" #include "imageClone.h" struct imageClone *imageCloneLoad(char **row) /* Load a imageClone from row fetched with select * from imageClone * from database. Dispose of this with imageCloneFree(). */ { struct imageClone *ret; -int sizeOne; +int sizeOne = 0; AllocVar(ret); ret->numGenbank = sqlSigned(row[7]); ret->id = sqlUnsigned(row[0]); ret->library = cloneString(row[1]); ret->plateNum = sqlUnsigned(row[2]); ret->row = cloneString(row[3]); ret->column = sqlUnsigned(row[4]); ret->libId = sqlUnsigned(row[5]); ret->organism = cloneString(row[6]); if(ret->numGenbank > 0) { sqlStringDynamicArray(row[8], &ret->genbankIds, &sizeOne); } assert(sizeOne == ret->numGenbank); return ret;