swap plugin: don't exit when malloc fails
authorRuben Kerkhof <ruben@rubenkerkhof.com>
Thu, 10 Dec 2015 18:38:04 +0000 (19:38 +0100)
committerFlorian Forster <octo@collectd.org>
Fri, 11 Dec 2015 07:26:17 +0000 (08:26 +0100)
Signed-off-by: Florian Forster <octo@collectd.org>
src/swap.c

index fb50cf3..8d8f752 100644 (file)
@@ -534,10 +534,10 @@ static int swap_read (void) /* {{{ */
                 return (0);
 
        /* Allocate and initialize the swaptbl_t structure */
-        s = (swaptbl_t *) smalloc (swap_num * sizeof (swapent_t) + sizeof (struct swaptable));
+        s = malloc (swap_num * sizeof (swapent_t) + sizeof (struct swaptable));
         if (s == NULL)
         {
-                ERROR ("swap plugin: smalloc failed.");
+                ERROR ("swap plugin: malloc failed.");
                 return (-1);
         }
 
@@ -547,7 +547,7 @@ static int swap_read (void) /* {{{ */
        s_paths = calloc (swap_num, PATH_MAX);
        if (s_paths == NULL)
        {
-               ERROR ("swap plugin: malloc failed.");
+               ERROR ("swap plugin: calloc failed.");
                sfree (s);
                return (-1);
        }