diff --git a/src/QEMUVM.ts b/src/QEMUVM.ts index e372abf..f94a19e 100644 --- a/src/QEMUVM.ts +++ b/src/QEMUVM.ts @@ -154,7 +154,10 @@ export default class QEMUVM extends EventEmitter { } Reboot() : Promise { - return this.qmpClient.reboot(); + return new Promise(async (res, rej) => { + if (this.expectedExit) {res(); return;} + res(await this.qmpClient.reboot()); + }); } async Restore() {