Diff between 35e61613f5ce1b74f32f63b6e6056da43a6ae676 and 7b944e8f00047b25b30a3b1238b53433636c26a3

Changed Files

File Additions Deletions Status
obexd/client/session.c +5 -1 modified

Full Patch

diff --git a/obexd/client/session.c b/obexd/client/session.c
index 85f466a..e113d1f 100644
--- a/obexd/client/session.c
+++ b/obexd/client/session.c
@@ -1128,8 +1128,12 @@ const char *obc_session_get_buffer(struct obc_session *session, size_t *size)
 	const char *buf;
 
 	transfer = obc_session_get_transfer(session);
-	if (transfer == NULL)
+	if (transfer == NULL) {
+		if (size != NULL)
+			*size = 0;
+
 		return NULL;
+	}
 
 	buf = obc_transfer_get_buffer(transfer, size);