--- old/src/os/solaris/vm/attachListener_solaris.cpp Tue Mar 25 08:24:30 2014 +++ new/src/os/solaris/vm/attachListener_solaris.cpp Tue Mar 25 08:24:30 2014 @@ -668,7 +668,8 @@ out->print_cr("No probe specified"); return JNI_ERR; } else { - int probe_typess = atoi(probe); + errno = 0; + int probe_typess = (int)strtol(probe, (char **)NULL, 10); if (errno) { out->print_cr("invalid probe type"); return JNI_ERR; @@ -703,7 +704,8 @@ bool flag = true; const char* arg1; if ((arg1 = op->arg(1)) != NULL) { - flag = (atoi(arg1) != 0); + errno = 0; + flag = (strtol(arg1, (char **)NULL, 10) != 0); if (errno) { out->print_cr("flag value has to be an integer"); return JNI_ERR;