diff options
Diffstat (limited to 'edit')
-rw-r--r-- | edit/virt-edit.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/edit/virt-edit.c b/edit/virt-edit.c index 66866b7a..28cee566 100644 --- a/edit/virt-edit.c +++ b/edit/virt-edit.c @@ -227,18 +227,17 @@ main (int argc, char *argv[]) while (optind < argc - 1) { if (strchr (argv[optind], '/') || access (argv[optind], F_OK) == 0) { /* simulate -a option */ - drv = malloc (sizeof (struct drv)); + drv = calloc (1, sizeof (struct drv)); if (!drv) { perror ("malloc"); exit (EXIT_FAILURE); } drv->type = drv_a; drv->a.filename = argv[optind]; - drv->a.format = NULL; drv->next = drvs; drvs = drv; } else { /* simulate -d option */ - drv = malloc (sizeof (struct drv)); + drv = calloc (1, sizeof (struct drv)); if (!drv) { perror ("malloc"); exit (EXIT_FAILURE); |