summaryrefslogtreecommitdiff
path: root/cuobjdump_to_ptxplus/cuobjdumpInstList.cc
diff options
context:
space:
mode:
Diffstat (limited to 'cuobjdump_to_ptxplus/cuobjdumpInstList.cc')
-rw-r--r--cuobjdump_to_ptxplus/cuobjdumpInstList.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/cuobjdump_to_ptxplus/cuobjdumpInstList.cc b/cuobjdump_to_ptxplus/cuobjdumpInstList.cc
index ecab488..1197b51 100644
--- a/cuobjdump_to_ptxplus/cuobjdumpInstList.cc
+++ b/cuobjdump_to_ptxplus/cuobjdumpInstList.cc
@@ -526,8 +526,9 @@ void cuobjdumpInstList::addCuobjdumpDoublePredReg(std::string pred, std::string
else
doublePredReg = parsedPred + "|" + parsedReg;
- char* doublePredRegName = new char [strlen(doublePredReg.c_str())];
+ char* doublePredRegName = new char [strlen(doublePredReg.c_str())+1];
strcpy(doublePredRegName, doublePredReg.c_str());
+ doublePredRegName[strlen(doublePredReg.c_str())] = '\0';
getListEnd().addOperand(doublePredRegName);
}