summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSlawomir Bochenski <lkslawek@gmail.com>2011-10-05 16:52:05 +0200
committerJohan Hedberg <johan.hedberg@intel.com>2011-10-05 17:40:34 +0300
commitd03d83edcf7ecf081c0310cb50e74363bf55fb9d (patch)
treeee1ac3072330758766e4d49f11792358dc91fe22
parent67f938651b0f7a8c03fbdd7d2e2c146372c7b0d5 (diff)
downloadobexd-d03d83edcf7ecf081c0310cb50e74363bf55fb9d.tar.gz
Pass through error returned by open in PUTs
-rw-r--r--src/obex.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/obex.c b/src/obex.c
index 1615ea8..152e10a 100644
--- a/src/obex.c
+++ b/src/obex.c
@@ -963,7 +963,7 @@ int obex_put_stream_start(struct obex_session *os, const char *filename)
(size_t *) &os->size : NULL, &err);
if (os->object == NULL) {
error("open(%s): %s (%d)", filename, strerror(-err), -err);
- return -EPERM;
+ return err;
}
os->path = g_strdup(filename);