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)