diff options
| author | Hanjie Wu <hanjiew@andrew.cmu.edu> | 2023-04-28 19:37:31 -0400 |
|---|---|---|
| committer | Hanjie Wu <hanjiew@andrew.cmu.edu> | 2023-04-28 19:37:31 -0400 |
| commit | ff90341c64565ac7d8034d2f8cf460532a5b51fd (patch) | |
| tree | 7056c18c075aa5b6a4bdef124342866973506eee /kern/syscall_misc.c | |
| parent | 09cce089128de5f265ee6d4e68e196f85537ccc7 (diff) | |
fix
Diffstat (limited to 'kern/syscall_misc.c')
| -rw-r--r-- | kern/syscall_misc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kern/syscall_misc.c b/kern/syscall_misc.c index 6bc91d6..b27a560 100644 --- a/kern/syscall_misc.c +++ b/kern/syscall_misc.c @@ -47,6 +47,7 @@ void sys_misbehave_real(stack_frame_t* f) { void sys_halt_real(stack_frame_t* f) { sim_halt(); hlt(); + panic("Halted"); } /** @@ -96,6 +97,7 @@ void sys_readfile_real(stack_frame_t* f) { if (fp == NULL) { goto no_such_file; } + free(filename); if (offset > fp->execlen) { goto offset_too_big; } |
