]> sourceware.org Git - systemtap.git/commitdiff
2007-01-23 Frank Ch. Eigler <fche@elastic.org>
authorfche <fche>
Tue, 23 Jan 2007 20:03:21 +0000 (20:03 +0000)
committerfche <fche>
Tue, 23 Jan 2007 20:03:21 +0000 (20:03 +0000)
* tapsets.cxx (loc2c_error): Correct vasprintf ignored-rc warning.

ChangeLog
tapsets.cxx

index 292d416e96c6d4728646a8d7cfecb2851a8ebc1b..f8194d5bc7992ff5ebd4846fecb047377a7adfb3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2007-01-23  Frank Ch. Eigler  <fche@elastic.org>
+
+       * tapsets.cxx (loc2c_error): Correct vasprintf ignored-rc warning.
+
 2007-01-22  Martin Hunt  <hunt@redhat.com>
 
        * translate.cxx (mapvar::exists): Use new _stp_map_exists function.
index 5869a31835f43d5e47446d2bb3d22a5c787daa1e..82903afac797c2f1201c252b7a8bd46d2b644664 100644 (file)
@@ -1179,9 +1179,11 @@ struct dwflpp
   static void loc2c_error (void *arg, const char *fmt, ...)
   {
     char *msg = NULL;
+    int rc;
     va_list ap;
     va_start (ap, fmt);
-    vasprintf (&msg, fmt, ap);
+    rc = vasprintf (&msg, fmt, ap);
+    if (rc < 0) msg = "?";
     va_end (ap);
     throw semantic_error (msg);
   }
This page took 0.04074 seconds and 5 git commands to generate.