Index: uspace/lib/libc/generic/vfs/vfs.c
===================================================================
--- uspace/lib/libc/generic/vfs/vfs.c	(revision 82405266cc9d630fd72190f01630510292cf78af)
+++ uspace/lib/libc/generic/vfs/vfs.c	(revision 0d387d2adba60bc09a047a4aeb5fe9c90f7ad2cc)
@@ -223,4 +223,6 @@
 	futex_up(&vfs_phone_futex);
 	free(pa);
+
+	if (rc != EOK) return (int) rc;
 	return (int) IPC_GET_ARG1(answer);
 }
