7196151: ParserTest SEGv on solaris
authorallwin
Tue, 17 Sep 2013 17:16:28 +0200
changeset 20061 cf6e850c26db
parent 20058 fc8fd1c76fe2
child 20062 c7856a83bcda
7196151: ParserTest SEGv on solaris Reviewed-by: sla, coleenp, ctornqvi, dsamersoff
hotspot/src/share/vm/services/diagnosticArgument.cpp
--- a/hotspot/src/share/vm/services/diagnosticArgument.cpp	Thu Sep 19 11:04:23 2013 -0400
+++ b/hotspot/src/share/vm/services/diagnosticArgument.cpp	Tue Sep 17 17:16:28 2013 +0200
@@ -61,7 +61,7 @@
 }
 
 void GenDCmdArgument::to_string(char* c, char* buf, size_t len) {
-  jio_snprintf(buf, len, "%s", c);
+  jio_snprintf(buf, len, "%s", (c != NULL) ? c : "");
 }
 
 void GenDCmdArgument::to_string(StringArrayArgument* f, char* buf, size_t len) {