]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
cp-demangle.c (java_demangle_v3): Don't try to release "demangled" if it is NULL.
authorBryce McKinlay <bryce@waitaki.otago.ac.nz>
Sat, 30 Mar 2002 03:30:36 +0000 (03:30 +0000)
committerBryce McKinlay <bryce@gcc.gnu.org>
Sat, 30 Mar 2002 03:30:36 +0000 (03:30 +0000)
* cp-demangle.c (java_demangle_v3): Don't try to release "demangled"
if it is NULL.

From-SVN: r51594

libiberty/ChangeLog
libiberty/cp-demangle.c

index 50a323f1bef779f2717b11a673c56c05b334e340..bc943fe0dc95850762da4b441c769f7e3941aa7c 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 28d36413582629cfb58dcd9c38c1aa0358b3c42c..a130fd8374c3066b03a48038d0378873db169a65 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;
 }