Code-base clean-up and refactoring (#47)
[lunaix-os.git] / lunaix-os / kernel / mm / dmm.c
index f665e9d023863dbe0c709873edfe52c27a04683c..50804dbf47ee46523e89e3003d2f1e6a532248fe 100644 (file)
@@ -42,7 +42,7 @@ __DEFINE_LXSYSCALL1(void*, sbrk, ssize_t, incr)
     assert(heap);
     int err = mem_adjust_inplace(&pvms->regions, heap, heap->end + incr);
     if (err) {
-        return (void*)DO_STATUS(err);
+        return (void*)__ptr(DO_STATUS(err));
     }
     return (void*)heap->end;
 }