zfs-arc plugin: check return value of malloc
authorRuben Kerkhof <ruben@rubenkerkhof.com>
Sat, 5 Dec 2015 13:14:54 +0000 (14:14 +0100)
committerFlorian Forster <octo@collectd.org>
Sat, 5 Dec 2015 20:37:01 +0000 (21:37 +0100)
CID #37989

Signed-off-by: Florian Forster <octo@collectd.org>
src/zfs_arc.c

index 540a1db..86e7d4c 100644 (file)
@@ -208,6 +208,11 @@ static int za_read (void)
                {
                        llentry_t *e;
                        llvalues = malloc(sizeof(long long int) * i);
+                       if (llvalues == NULL)
+                       {
+                               ERROR ("zfs_arc plugin: `malloc' failed.");
+                               return (-1);
+                       }
                        int j = 0;
 
                        pnl = file_contents;