Diff between 7e583e8891e531a9a8ecbbaa7d50fa4dd8bb45c7 and 86a2831d609c03b66afe4133f78fe3f417c5f125
Changed Files
| File | Additions | Deletions | Status |
| profiles/network/server.c | +3 | -1 | modified |
Full Patch
diff --git a/profiles/network/server.c b/profiles/network/server.c
index 903fa4f..88e108f 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);