=== modified file 'storage/ndb/src/kernel/blocks/dbtup/DbtupGen.cpp'
--- a/storage/ndb/src/kernel/blocks/dbtup/DbtupGen.cpp	2008-10-05 07:12:56 +0000
+++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupGen.cpp	2008-10-07 13:01:20 +0000
@@ -43,6 +43,9 @@
   c_maxTriggersPerTable = ZDEFAULT_MAX_NO_TRIGGERS_PER_TABLE;
   c_noOfBuildIndexRec = 32;
 
+  cCopyProcedure = RNIL;
+  cCopyLastSeg = RNIL;
+
   // Records with constant sizes
   init_list_sizes();
   cpackedListIndex = 0;

=== modified file 'storage/ndb/src/kernel/blocks/dbtup/DbtupStoredProcDef.cpp'
--- a/storage/ndb/src/kernel/blocks/dbtup/DbtupStoredProcDef.cpp	2008-09-04 15:45:21 +0000
+++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupStoredProcDef.cpp	2008-10-07 11:24:00 +0000
@@ -123,6 +123,7 @@
                                   regOperPtr,
                                   storedPtr.i,
                                   ZSTORED_TOO_MUCH_ATTRINFO_ERROR);
+    return;
   }
 
   signal->theData[0] = regOperPtr->userpointer;



