From e57e3c4083fcfbd9bb98876cab3585883c8fde52 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Sat, 18 Feb 2012 17:18:58 +0200 Subject: [PATCH] obexd: Make use of g_obex_errno_to_rsp to translate posix errors --- obexd/src/obex.c | 28 +--------------------------- 1 file changed, 1 insertion(+), 27 deletions(-) diff --git a/obexd/src/obex.c b/obexd/src/obex.c index a028156a2..2b10103ac 100644 --- a/obexd/src/obex.c +++ b/obexd/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); -- 2.47.3