From 27afdf1a005c2e24af79107095aae3155e68b254 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Tue, 12 Apr 2011 01:42:20 -0700 Subject: [sim,pk] fixed minor pk bugs and trap codes --- pk/elf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pk/elf.c') diff --git a/pk/elf.c b/pk/elf.c index 51debb3..ab56b58 100644 --- a/pk/elf.c +++ b/pk/elf.c @@ -9,7 +9,7 @@ long load_elf(const char* fn, int* user64) { sysret_t ret = file_open(fn, strlen(fn)+1, O_RDONLY, 0); file_t* file = (file_t*)ret.result; - if(file == NULL) + if(ret.result == -1) panic("couldn't open %s!", fn); char buf[2048]; // XXX -- cgit v1.1