Diff between 36d387af615a9f21c42c503c10f22cf41559313c and a103426e51aaeb472e669962f5cac4b1274176f5

Changed Files

File Additions Deletions Status
obexd/client/transfer.c +2 -1 modified

Full Patch

diff --git a/obexd/client/transfer.c b/obexd/client/transfer.c
index bd5277b..fbcafc8 100644
--- a/obexd/client/transfer.c
+++ b/obexd/client/transfer.c
@@ -398,7 +398,8 @@ struct obc_transfer *obc_transfer_put(const char *type, const char *name,
 	struct stat st;
 	int perr;
 
-	if (filename == NULL || strcmp(filename, "") == 0) {
+	if ((filename == NULL || strcmp(filename, "") == 0) &&
+							contents == NULL) {
 		g_set_error(err, OBC_TRANSFER_ERROR, -EINVAL,
 						"Invalid filename given");
 		return NULL;