summaryrefslogtreecommitdiff
path: root/src/sdpd-service.c
diff options
context:
space:
mode:
authorJohan Hedberg <johan.hedberg@nokia.com>2010-12-14 10:52:18 +0200
committerJohan Hedberg <johan.hedberg@nokia.com>2010-12-14 10:52:18 +0200
commitc1514f110e5581441a0a4a09cc4806037c8a80c0 (patch)
tree8565149e2f4bcdf1311075ac04b5f94df512a41a /src/sdpd-service.c
parent10a019be9b38e2755b0f671c10f70ce4a31012ea (diff)
downloadbluez-c1514f110e5581441a0a4a09cc4806037c8a80c0.tar.gz
Fix add_record_to_server to return a proper error value
Diffstat (limited to 'src/sdpd-service.c')
-rw-r--r--src/sdpd-service.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/sdpd-service.c b/src/sdpd-service.c
index 905a41288..a92c0867a 100644
--- a/src/sdpd-service.c
+++ b/src/sdpd-service.c
@@ -257,10 +257,10 @@ int add_record_to_server(const bdaddr_t *src, sdp_record_t *rec)
if (rec->handle == 0xffffffff) {
rec->handle = sdp_next_handle();
if (rec->handle < 0x10000)
- return -1;
+ return -ENOSPC;
} else {
if (sdp_record_find(rec->handle))
- return -1;
+ return -EEXIST;
}
DBG("Adding record with handle 0x%05x", rec->handle);