From 86a2831d609c03b66afe4133f78fe3f417c5f125 Mon Sep 17 00:00:00 2001 From: Chan-yeol Park Date: Tue, 28 Aug 2012 19:24:55 +0900 Subject: [PATCH] network: Fix bnep setup failure handle bug This patch initializes rsp varialbe again for the remain failure procedure. --- profiles/network/server.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/profiles/network/server.c b/profiles/network/server.c index 903fa4f3b..88e108f6a 100644 --- a/profiles/network/server.c +++ b/profiles/network/server.c @@ -343,7 +343,7 @@ static uint16_t bnep_setup_decode(struct bnep_setup_conn_req *req, return BNEP_CONN_INVALID_SVC; } - return 0; + return BNEP_SUCCESS; } static void session_free(void *data) @@ -425,6 +425,8 @@ static gboolean bnep_setup(GIOChannel *chan, if (rsp) goto reply; + rsp = BNEP_CONN_NOT_ALLOWED; + ns = find_server(na->servers, dst_role); if (!ns) { error("Server unavailable: (0x%x)", dst_role); -- 2.47.3