summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tools/sdptool.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/tools/sdptool.c b/tools/sdptool.c
index 19882396..eb890df9 100644
--- a/tools/sdptool.c
+++ b/tools/sdptool.c
@@ -1199,7 +1199,15 @@ static int add_sp(sdp_session_t *session, svc_info_t *si)
add_lang_attr(&record);
- sdp_set_info_attr(&record, "Serial Port", 0, "COM Port");
+ sdp_set_info_attr(&record, "Serial Port", "BlueZ", "COM Port");
+
+ sdp_set_url_attr(&record, "http://www.bluez.org/",
+ "http://www.bluez.org/", "http://www.bluez.org/");
+
+ sdp_set_service_id(&record, sp_uuid);
+ sdp_set_service_ttl(&record, 0xffff);
+ sdp_set_service_avail(&record, 0xff);
+ sdp_set_record_state(&record, 0x00001234);
if (sdp_device_record_register(session, &interface, &record, SDP_RECORD_PERSIST) < 0) {
printf("Service Record registration failed\n");