diff --git a/src/daemon/daemon_forward.cpp b/src/daemon/daemon_forward.cpp index 94e6783f9edf39dc03f2aafdd283c78dab12e4e7..9026c3bb6b3d09c534d049b3784b8ad64da50eca 100644 --- a/src/daemon/daemon_forward.cpp +++ b/src/daemon/daemon_forward.cpp @@ -44,7 +44,7 @@ bool HdcDaemonForward::SetupJdwpPoint(HCtxForward ctxPoint) { HdcDaemon *daemon = (HdcDaemon *)taskInfo->ownerSessionClass; HdcJdwp *clsJdwp = (HdcJdwp *)daemon->clsJdwp; - uint32_t pid = std::stol(ctxPoint->localArgs[1]); + uint32_t pid = static_cast(atoi(ctxPoint->localArgs[1].c_str())); if (ctxPoint->checkPoint) { uint32_t id = ctxPoint->id; bool ret = clsJdwp->CheckPIDExist(pid);