diff --git a/fusee/fusee-secondary/src/loader.c b/fusee/fusee-secondary/src/loader.c index 3d6916c5c..2443d5c8c 100644 --- a/fusee/fusee-secondary/src/loader.c +++ b/fusee/fusee-secondary/src/loader.c @@ -220,7 +220,7 @@ void load_payload(const char *bct0) { generic_panic(); } - if (ctx->chainload_entrypoint == 0 || ctx->nb_files_to_load > 0) { + if (ctx->chainload_entrypoint != 0 || ctx->nb_files_to_load > 0) { printf("Error: loadlist must be empty when booting Horizon!\n"); generic_panic(); } diff --git a/fusee/fusee-secondary/src/package1.c b/fusee/fusee-secondary/src/package1.c index 347bf2333..914cfbd11 100644 --- a/fusee/fusee-secondary/src/package1.c +++ b/fusee/fusee-secondary/src/package1.c @@ -12,7 +12,7 @@ int package1_read_and_parse_boot0(void **package1loader, size_t *package1loader_ size_t fpos, pk1_offset; - if (package1loader == NULL || package1loader_size != NULL || keyblobs == NULL || revision == NULL || boot0 == NULL) { + if (package1loader == NULL || package1loader_size == NULL || keyblobs == NULL || revision == NULL || boot0 == NULL) { errno = EINVAL; return -1; }