diff --git a/hmp.c b/hmp.c index a277517625bbfa469d6c34dfc02a6aa4e1fa9847..679467d85aa9224dea34920d227342a7c76504cd 100644 --- a/hmp.c +++ b/hmp.c @@ -1321,7 +1321,7 @@ void hmp_savevm(Monitor *mon, const QDict *qdict) void hmp_delvm(Monitor *mon, const QDict *qdict) { BlockDriverState *bs; - Error *err; + Error *err = NULL; const char *name = qdict_get_str(qdict, "name"); if (bdrv_all_delete_snapshot(name, &bs, &err) < 0) { diff --git a/target/i386/monitor.c b/target/i386/monitor.c index 011419eba2e1819d70206447ff91bbebbf60a7e5..a890b3c2ab3aaf2adb44a14e4efc2f3802d9f6da 100644 --- a/target/i386/monitor.c +++ b/target/i386/monitor.c @@ -696,6 +696,8 @@ void hmp_info_sev(Monitor *mon, const QDict *qdict) } else { monitor_printf(mon, "SEV is not enabled\n"); } + + qapi_free_SevInfo(info); } SevLaunchMeasureInfo *qmp_query_sev_launch_measure(Error **errp)