[ipaccess] No need to use fdopen for the file (that was leaked too)
diff --git a/openbsc/src/abis_nm.c b/openbsc/src/abis_nm.c
index 64c4093..9ed7253 100644
--- a/openbsc/src/abis_nm.c
+++ b/openbsc/src/abis_nm.c
@@ -1449,12 +1449,6 @@
 		rewind(sw->stream);
 		break;	
 	case GSM_BTS_TYPE_NANOBTS:
-		sw->stream = fdopen(sw->fd, "r");
-		if (!sw->stream) {
-			perror("fdopen");
-			return -1;
-		}
-
 		/* TODO: extract that from the filename or content */
 		rc = parse_sdp_header(sw);
 		if (rc < 0) {
@@ -1701,7 +1695,10 @@
 		return rc;
 	}
 
-	percent = (ftell(sw->stream) * 100) / st.st_size;
+	if (sw->stream)
+		percent = (ftell(sw->stream) * 100) / st.st_size;
+	else
+		percent = (lseek(sw->fd, 0, SEEK_CUR) * 100) / st.st_size;
 	return percent;
 }