From d022b211dcf10f0da1b728ae2f067857923b275f Mon Sep 17 00:00:00 2001 From: grossmj Date: Sun, 17 Jul 2022 23:55:34 +0200 Subject: [PATCH] Fix check for 32-bit in ELF header --- gns3server/compute/iou/iou_vm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gns3server/compute/iou/iou_vm.py b/gns3server/compute/iou/iou_vm.py index 4e2315e8..9926dcc6 100644 --- a/gns3server/compute/iou/iou_vm.py +++ b/gns3server/compute/iou/iou_vm.py @@ -226,7 +226,7 @@ class IOUVM(BaseNode): raise IOUError(f"IOU image '{self._path}' is not executable") # set loader command - if elf_header_start[4] == b"\x01": + if elf_header_start[4] == 1: # 32-bit loader loader = os.path.join(self._lib_base, "lib", "ld-linux.so.2") lib_path = (os.path.join(self._lib_base, "lib"),