Diff between 4a54d91c7d0cd9e28b5047e9797c75792b237304 and 7d3708f919f7c87dd8b4dee3ef93e7710d375efe

Changed Files

File Additions Deletions Status
obexd/src/obex.c +1 -7 modified

Full Patch

diff --git a/obexd/src/obex.c b/obexd/src/obex.c
index 3bae9d4..53adec8 100644
--- a/obexd/src/obex.c
+++ b/obexd/src/obex.c
@@ -880,7 +880,7 @@ int obex_get_stream_start(struct obex_session *os, const char *filename)
 								&size, &err);
 	if (object == NULL) {
 		error("open(%s): %s (%d)", filename, strerror(-err), -err);
-		goto fail;
+		return err;
 	}
 
 	os->object = object;
@@ -891,12 +891,6 @@ int obex_get_stream_start(struct obex_session *os, const char *filename)
 		os->buf = g_malloc0(os->tx_mtu);
 
 	return 0;
-
-fail:
-	if (object)
-		os->driver->close(object);
-
-	return err;
 }
 
 int obex_put_stream_start(struct obex_session *os, const char *filename)