From 2c9cbad68a808567201f01d3f29f49611d59b690 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Tue, 23 Jan 2007 09:50:22 +0000 Subject: Allow removal of previously-set attributes --- sdpd/service.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'sdpd') diff --git a/sdpd/service.c b/sdpd/service.c index 83844d68..69c5242b 100644 --- a/sdpd/service.c +++ b/sdpd/service.c @@ -289,6 +289,9 @@ static sdp_record_t *extract_pdu_server(bdaddr_t *device, uint8_t *p, uint32_t h rec->handle = handleExpected; sdp_record_add(device, rec); } + } else { + sdp_list_free(rec->attrlist, (sdp_free_func_t) sdp_data_free); + rec->attrlist = NULL; } while (localExtractedLength < seqlen) { -- cgit