diff --git a/src/tasking/syscalls.c b/src/tasking/syscalls.c index b92170d..02e486c 100644 --- a/src/tasking/syscalls.c +++ b/src/tasking/syscalls.c @@ -623,7 +623,8 @@ uint32_t sys_brk(TrapFrame *tf) if(tf->ebx < (uint32_t)current->brk) { debug_log("PIZDETS!!!! new brk less than current brk\n"); - while(1){} + return (uint32_t)current->brk; + //while(1){} } uint32_t old_brk_page = DivRoundUp((uint32_t)current->brk, 0x1000);