diff -r 3eacc0623088 -r 55f2396f6d25 persistentstorage/sql/SQLite/update.c --- a/persistentstorage/sql/SQLite/update.c Fri Apr 16 16:49:27 2010 +0300 +++ b/persistentstorage/sql/SQLite/update.c Mon May 03 14:09:14 2010 +0300 @@ -109,10 +109,10 @@ int isView; /* Trying to update a view */ int triggers_exist = 0; /* True if any row triggers exist */ #endif - int iBeginAfterTrigger; /* Address of after trigger program */ - int iEndAfterTrigger; /* Exit of after trigger program */ - int iBeginBeforeTrigger; /* Address of before trigger program */ - int iEndBeforeTrigger; /* Exit of before trigger program */ + int iBeginAfterTrigger = 0; /* Address of after trigger program */ + int iEndAfterTrigger = 0; /* Exit of after trigger program */ + int iBeginBeforeTrigger = 0; /* Address of before trigger program */ + int iEndBeforeTrigger = 0; /* Exit of before trigger program */ u32 old_col_mask = 0; /* Mask of OLD.* columns in use */ u32 new_col_mask = 0; /* Mask of NEW.* columns in use */