Fixing the bug I introduced as fixed migrations on 32 bit architecture(s)
authorNikhil Jain <nikhil@illinois.edu>
Wed, 21 Dec 2011 19:59:35 +0000 (11:59 -0800)
committerNikhil Jain <nikhil@illinois.edu>
Wed, 21 Dec 2011 19:59:35 +0000 (11:59 -0800)
src/conv-core/isomalloc.c

index 6a244b026d01d200828cbd0e4f8ca00cd60771cd..a7da4f773fb06c0ac30b96709db3b9c1c63a961d 100644 (file)
@@ -2569,7 +2569,7 @@ void CmiIsomallocBlockListPup(pup_er p,CmiIsomallocBlockList **lp, CthThread tid
     current = &(CtvAccessOther(tid,threadpool)->block_head);
     while(current != NULL) {
       pup_bytes(p,&current->size,sizeof(current->size));
-      pup_bytes(p,&current->mem_hndl,sizeof(current->mem_hndl));
+      pup_bytes(p,&current->mem_hndl,sizeof(CmiInt8));
       numSlots = 0;
       if(flag) {
         pup_bytes(p,current,sizeof(mempool_type));