diff --git a/src/daemon/daemon_forward.cpp b/src/daemon/daemon_forward.cpp index 870326bcc43c00f07cc0d221e698b223063a799c..b2782b2e4204e4fa235aa5ce510c5282a08877ad 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);