Merge pull request #1208 from jy2wong/master
[collectd.git] / src / zone.c
index 19eaea7..52dc553 100644 (file)
@@ -81,7 +81,7 @@ zone_read_procfile(char const *pidstr, char const *name, void *buf, size_t bufsi
        if (sread(fd, buf, bufsize) != 0) {
                char errbuf[1024];
                ERROR ("zone plugin: Reading \"%s\" failed: %s", procfile,
-                               strerror (errno, errbuf, sizeof (errbuf)));
+                               sstrerror (errno, errbuf, sizeof (errbuf)));
                close(fd);
                return (1);
        }
@@ -115,11 +115,11 @@ zone_find_stats(c_avl_tree_t *tree, zoneid_t zoneid)
        zoneid_t     *key = NULL;
 
        if (c_avl_get(tree, (void **)&zoneid, (void **)&ret)) {
-               if (!(ret = malloc(sizeof(zone_stats_t)))) {
+               if (!(ret = malloc(sizeof(*ret)))) {
                        WARNING("zone plugin: no memory");
                        return(NULL);
                }
-               if (!(key = malloc(sizeof(zoneid_t)))) {
+               if (!(key = malloc(sizeof(*key)))) {
                        WARNING("zone plugin: no memory");
                        return(NULL);
                }