From 186b32dd13184e876766170132f46beef55965aa Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Sat, 18 Feb 2012 17:18:58 +0200 Subject: core: Make use of g_obex_errno_to_rsp to translate posix errors --- src/obex.c | 28 +--------------------------- 1 file changed, 1 insertion(+), 27 deletions(-) (limited to 'src') diff --git a/src/obex.c b/src/obex.c index a028156..2b10103 100644 --- a/src/obex.c +++ b/src/obex.c @@ -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); -- cgit v1.2.1