Index: uspace/app/sysinst/futil.c
===================================================================
--- uspace/app/sysinst/futil.c	(revision b19e892c22afbf67aa5988554dd3f003efeadc04)
+++ uspace/app/sysinst/futil.c	(revision 9c4cf0dece5b4450b06dbeff053298634d87e0ae)
@@ -83,7 +83,7 @@
 	} while (true);
 
-	(void) close(sf);
+	(void) vfs_put(sf);
 
-	rc = close(df);
+	rc = vfs_put(df);
 	if (rc < 0)
 		return EIO;
@@ -166,5 +166,5 @@
 
 	if (vfs_stat(sf, &st) != EOK) {
-		close(sf);
+		vfs_put(sf);
 		return EIO;
 	}	
@@ -174,5 +174,5 @@
 	data = calloc(fsize, 1);
 	if (data == NULL) {
-		close(sf);
+		vfs_put(sf);
 		return ENOMEM;
 	}
@@ -180,10 +180,10 @@
 	nr = read(sf, (aoff64_t []) { 0 }, data, fsize);
 	if (nr != (ssize_t)fsize) {
-		close(sf);
+		vfs_put(sf);
 		free(data);
 		return EIO;
 	}
 
-	(void) close(sf);
+	(void) vfs_put(sf);
 	*rdata = data;
 	*rsize = fsize;
