diff options
Diffstat (limited to 'vl.c')
-rw-r--r-- | vl.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -1154,7 +1154,7 @@ static int drive_init_func(QemuOpts *opts, void *opaque) static int drive_enable_snapshot(QemuOpts *opts, void *opaque) { - if (NULL == qemu_opt_get(opts, "snapshot")) { + if (qemu_opt_get(opts, "snapshot") == NULL) { qemu_opt_set(opts, "snapshot", "on"); } return 0; @@ -2506,8 +2506,9 @@ static int foreach_device_config(int type, int (*func)(const char *cmdline)) loc_push_restore(&conf->loc); rc = func(conf->cmdline); loc_pop(&conf->loc); - if (0 != rc) + if (rc) { return rc; + } } return 0; } @@ -2917,6 +2918,7 @@ out: g_free(dummy); if (err) { qerror_report_err(err); + error_free(err); return -1; } return 0; |