From d5802607b5b1d2c9740b03113f2a422a9c0da274 Mon Sep 17 00:00:00 2001 From: Kroese Date: Fri, 29 May 2026 16:54:45 +0200 Subject: [PATCH] fix: Throw object for XMLHttpRequest (#1166) --- src/disk.sh | 9 ++++++--- web/js/script.js | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/disk.sh b/src/disk.sh index 299ceaf..c4a4b9e 100644 --- a/src/disk.sh +++ b/src/disk.sh @@ -264,12 +264,12 @@ convertDisk() { local FS="$7" [ -f "$DST_FILE" ] && error "Conversion failed, destination file $DST_FILE already exists?" && exit 79 - [ ! -f "$SOURCE_FILE" ] && error "Conversion failed, source file $SOURCE_FILE does not exists?" && exit 79 + [ ! -f "$SOURCE_FILE" ] && error "Conversion failed, source file $SOURCE_FILE does not exist?" && exit 79 local TMP_FILE="$DISK_BASE.tmp" rm -f "$TMP_FILE" - local DIR + local DIR FA DIR=$(dirname "$TMP_FILE") if [[ "$ALLOCATE" != [Nn]* ]]; then @@ -677,7 +677,10 @@ else addDisk "$DISK4_FILE" "$DISK_TYPE" "disk4" "$DISK4_SIZE" "6" "0xf" "$DISK_FMT" "$DISK_IO" "$DISK_CACHE" || exit $? fi -DISK_OPTS+=" -object iothread,id=io2" +case "${DISK_TYPE,,}" in + "blk" | "scsi" | "virtio-blk" | "virtio-scsi" ) + DISK_OPTS+=" -object iothread,id=io2" ;; +esac html "Initialized disks successfully..." return 0 diff --git a/web/js/script.js b/web/js/script.js index 8393962..548cd9a 100644 --- a/web/js/script.js +++ b/web/js/script.js @@ -14,7 +14,7 @@ function getInfo() { if (window.XMLHttpRequest) { request = new XMLHttpRequest(); } else { - throw "XMLHttpRequest not available!"; + throw new Error("XMLHttpRequest not available!"); } request.onreadystatechange = processInfo;