diff options
author | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2012-02-18 17:18:58 +0200 |
---|---|---|
committer | Johan Hedberg <johan.hedberg@intel.com> | 2012-02-20 00:18:00 +0200 |
commit | 186b32dd13184e876766170132f46beef55965aa (patch) | |
tree | a217ae6cf5e49f9ae7847eb9c5c5a52a8cbf70d4 /src | |
parent | 1c2bffb51f29428da55bcf25f6b7ffce5d66baa3 (diff) | |
download | obexd-186b32dd13184e876766170132f46beef55965aa.tar.gz |
core: Make use of g_obex_errno_to_rsp to translate posix errors
Diffstat (limited to 'src')
-rw-r--r-- | src/obex.c | 28 |
1 files changed, 1 insertions, 27 deletions
@@ -174,33 +174,7 @@ static void os_set_response(struct obex_session *os, int err) { uint8_t rsp; - switch (err) { - case 0: - rsp = G_OBEX_RSP_SUCCESS; - break; - case -EPERM: - case -EACCES: - rsp = G_OBEX_RSP_FORBIDDEN; - break; - case -ENOENT: - rsp = G_OBEX_RSP_NOT_FOUND; - break; - case -EBADR: - rsp = G_OBEX_RSP_BAD_REQUEST; - break; - case -EFAULT: - rsp = G_OBEX_RSP_SERVICE_UNAVAILABLE; - break; - case -EINVAL: - rsp = G_OBEX_RSP_NOT_IMPLEMENTED; - break; - case -ENOTEMPTY: - case -EEXIST: - rsp = G_OBEX_RSP_PRECONDITION_FAILED; - break; - default: - rsp = G_OBEX_RSP_INTERNAL_SERVER_ERROR; - } + rsp = g_obex_errno_to_rsp(err); print_event(-1, rsp); |