libexec/lib/src/memory.cc | raw changeset files shortlog |
1.1 --- a/libexec/lib/src/memory.cc Thu Feb 16 18:44:41 2023 +0100 1.2 +++ b/libexec/lib/src/memory.cc Thu Feb 16 18:45:23 2023 +0100 1.3 @@ -37,6 +37,12 @@ 1.4 { 1.5 file_t *file = client_open(filename, O_RDONLY); 1.6 1.7 + if (file == NULL) 1.8 + return -L4_EIO; 1.9 + 1.10 + if (!client_opened(file)) 1.11 + return file->error; 1.12 + 1.13 return exec_get_payload_file(file, payload, attach); 1.14 } 1.15