fixed a bug in isomallocfree which involves freeing a remote slot. no converse handle...
[charm.git] / src / conv-core / isomalloc.c
index 003407a44857827ee086825670271efb0b3578ac..d1fe83ad7945e8e6b6f2fb519822c26d59af1268 100644 (file)
@@ -767,6 +767,7 @@ static void one_slotOP(const slotOP *op,int pe,int s,int n)
        else 
        {/*Remote request*/
                slotmsg *m=prepare_slotmsg(s,e);
+               CmiSetHandler(m, freeOP.remote);
                CmiSyncSendAndFree(pe,sizeof(slotmsg),m);
        }
 }