* varobj.c (c_value_of_variable): Use xstrdup.
authorVladimir Prus <vladimir@codesourcery.com>
Mon, 4 Feb 2008 07:49:04 +0000 (07:49 +0000)
committerVladimir Prus <vladimir@codesourcery.com>
Mon, 4 Feb 2008 07:49:04 +0000 (07:49 +0000)
gdb/ChangeLog
gdb/varobj.c

index 6263471..8e06da0 100644 (file)
@@ -1,5 +1,9 @@
 2008-02-04  Vladimir Prus  <vladimir@codesourcery.com>
 
+       * varobj.c (c_value_of_variable): Use xstrdup.
+
+2008-02-04  Vladimir Prus  <vladimir@codesourcery.com>
+
        Update stored rendition of varobj value when format changes.
        * varobj.c (varobj_set_display_format): Recomputed
         print_value.
index 258e0bf..2236931 100644 (file)
@@ -2252,7 +2252,7 @@ c_value_of_variable (struct varobj *var)
 
            gdb_assert (varobj_value_is_changeable_p (var));
            gdb_assert (!value_lazy (var->value));
-           return strdup (var->print_value);
+           return xstrdup (var->print_value);
          }
       }
     }