btrfs: use calloc instead of malloc+memset

Small optimization, and eases the code.
This commit is contained in:
Pino Toscano
2015-06-16 17:31:43 +02:00
parent 9574e793e2
commit 3f4ba2e98d

View File

@@ -1723,12 +1723,11 @@ do_btrfs_balance_status (const char *path)
nlines = count_strings (lines);
ret = malloc(sizeof *ret);
ret = calloc (1, sizeof *ret);
if (ret == NULL) {
reply_with_perror ("malloc");
reply_with_perror ("calloc");
goto error;
}
memset (ret, 0, sizeof(*ret));
/* Output of `btrfs balance status' is like:
*
@@ -1850,12 +1849,11 @@ do_btrfs_scrub_status (const char *path)
return NULL;
}
ret = malloc (sizeof *ret);
ret = calloc (1, sizeof *ret);
if (ret == NULL) {
reply_with_perror ("malloc");
reply_with_perror ("calloc");
return NULL;
}
memset (ret, 0, sizeof(*ret));
/* Output of `btrfs scrub -R status' is like:
*