diff --git a/4ed_mem.cpp b/4ed_mem.cpp index 72260d88..6be08ccb 100644 --- a/4ed_mem.cpp +++ b/4ed_mem.cpp @@ -77,7 +77,7 @@ general_memory_check(General_Memory *general){ Bubble *next = bubble->next; Assert(bubble == next->prev); - if (next != sentinel){ + if (next != sentinel && bubble->prev != sentinel){ Assert(bubble->next > bubble); Assert(bubble > bubble->prev); diff --git a/linux_4ed.cpp b/linux_4ed.cpp index 2045e85d..1b2cf801 100644 --- a/linux_4ed.cpp +++ b/linux_4ed.cpp @@ -2214,7 +2214,7 @@ main(int argc, char **argv) memory_vars.user_memory_size = Mbytes(2); memory_vars.user_memory = mmap(0, memory_vars.user_memory_size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); #endif - + String current_directory; i32 curdir_req, curdir_size; char *curdir_mem;