use env instead msg in CpdIsBgCharmDebugMessage
authorGengbin Zheng <gzheng@illinois.edu>
Fri, 23 Apr 2010 21:25:20 +0000 (16:25 -0500)
committerGengbin Zheng <gzheng@illinois.edu>
Fri, 23 Apr 2010 21:25:20 +0000 (16:25 -0500)
src/ck-core/debug-charm.C

index 29c67394532f5c7a98201ea237d448b7857bcd05..c0d1a75aecec64ac0971facdacdbaf287280415c 100644 (file)
@@ -750,9 +750,9 @@ extern "C" int CpdIsBgCharmDebugMessage(void *msg) {
     // make sure it indeed is a charm message
   if ((CmiGetHandler(env) == _charmHandlerIdx) &&
          (CmiGetHandlerFunction(env) == (CmiHandlerEx)_processHandler) ||
-     (CmiGetXHandler(msg) == _charmHandlerIdx) )
+     (CmiGetXHandler(env) == _charmHandlerIdx) )
   {
-    return (((CmiBlueGeneMsgHeader*)msg)->hID) == CpvAccess(_bgCcsHandlerIdx) ||
+    return (((CmiBlueGeneMsgHeader*)env)->hID) == CpvAccess(_bgCcsHandlerIdx) ||
          env->getMsgtype() == ForVidMsg || env->getMsgtype() == FillVidMsg || 
          _entryTable[env->getEpIdx()]->inCharm;
   }