gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r34488 - gnunet/src/sensor


From: gnunet
Subject: [GNUnet-SVN] r34488 - gnunet/src/sensor
Date: Sun, 7 Dec 2014 01:21:10 +0100

Author: grothoff
Date: 2014-12-07 01:21:10 +0100 (Sun, 07 Dec 2014)
New Revision: 34488

Modified:
   gnunet/src/sensor/gnunet-service-sensor_monitoring.c
Log:
-fix leak

Modified: gnunet/src/sensor/gnunet-service-sensor_monitoring.c
===================================================================
--- gnunet/src/sensor/gnunet-service-sensor_monitoring.c        2014-12-07 
00:17:25 UTC (rev 34487)
+++ gnunet/src/sensor/gnunet-service-sensor_monitoring.c        2014-12-07 
00:21:10 UTC (rev 34488)
@@ -200,7 +200,8 @@
  * @return size of new parsed value, 0 for error
  */
 static size_t
-parse_sensor_value (const char *value, struct GNUNET_SENSOR_SensorInfo *sensor,
+parse_sensor_value (const char *value,
+                    struct GNUNET_SENSOR_SensorInfo *sensor,
                     void **ret)
 {
   double *dval;
@@ -215,7 +216,11 @@
 
     *dval = strtod (value, &endptr);
     if (value == endptr)
+    {
+      GNUNET_free (dval);
+      *ret = NULL;
       return 0;
+    }
     *ret = dval;
     return sizeof (double);
   }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]