trivial: avoid error check via assert
diff --git a/libsel4utils/src/mapping.c b/libsel4utils/src/mapping.c
index ccfb24c..634413c 100644
--- a/libsel4utils/src/mapping.c
+++ b/libsel4utils/src/mapping.c
@@ -24,11 +24,9 @@
 sel4utils_map_page(vka_t *vka, seL4_CPtr vspace_root, seL4_CPtr frame, void *vaddr,
                    seL4_CapRights_t rights, int cacheable, vka_object_t *objects, int *num_objects)
 {
-    assert(vka != NULL);
-    assert(vspace_root != 0);
-    assert(frame != 0);
-    assert(vaddr != 0);
-    assert(num_objects);
+    if (!vka || !vaddr || !objects || !num_objects || !root) {
+        return EINVAL;
+    }
 
     seL4_ARCH_VMAttributes attr = cacheable ? seL4_ARCH_Default_VMAttributes :
                                   seL4_ARCH_Uncached_VMAttributes;