diff src/share/vm/prims/whitebox.cpp @ 6202:5a1f452f8f90

7178703: Fix handling of quoted arguments and better error messages in dcmd Reviewed-by: coleenp, mgronlun, rbackman
author sla
date Thu, 28 Jun 2012 11:37:28 +0200
parents 51612f0c0a79
children da91efe96a93
line wrap: on
line diff
--- a/src/share/vm/prims/whitebox.cpp	Wed Jul 04 15:55:45 2012 -0400
+++ b/src/share/vm/prims/whitebox.cpp	Thu Jun 28 11:37:28 2012 +0200
@@ -113,6 +113,9 @@
   int offset = offset_for_field(field_name, object,
       vmSymbols::string_signature());
   oop string = object->obj_field(offset);
+  if (string == NULL) {
+    return NULL;
+  }
   const char* ret = java_lang_String::as_utf8_string(string);
   return ret;
 }