OSDN Git Service

merge from gcc
authorDJ Delorie <dj@delorie.com>
Sat, 30 Mar 2002 06:17:57 +0000 (06:17 +0000)
committerDJ Delorie <dj@delorie.com>
Sat, 30 Mar 2002 06:17:57 +0000 (06:17 +0000)
libiberty/ChangeLog
libiberty/cp-demangle.c

index 28f3992..feb0379 100644 (file)
@@ -1,3 +1,8 @@
+2002-03-30  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>
+
+       * cp-demangle.c (java_demangle_v3): Don't try to release "demangled"
+       if it is NULL.
+
 2002-03-27  DJ Delorie  <dj@redhat.com>
 
        * hex.c: Add documentation.
index 28d3641..a130fd8 100644 (file)
@@ -3846,7 +3846,11 @@ java_demangle_v3 (mangled)
 
   free (cplus_demangled);
   
-  return_value = dyn_string_release (demangled);
+  if (demangled)
+    return_value = dyn_string_release (demangled);
+  else
+    return_value = NULL;
+
   return return_value;
 }