From 8db4e616c0107df21e3cacd981d073a64414de77 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Thu, 24 Nov 2005 04:19:49 +0000 Subject: Fix service discovery deadlocks with Samsung D600 phones --- src/sdp.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/sdp.c b/src/sdp.c index 57da1df9..67a20008 100644 --- a/src/sdp.c +++ b/src/sdp.c @@ -3115,6 +3115,10 @@ int sdp_service_search_attr_req(sdp_session_t *session, const sdp_list_t *search status = -1; goto end; } + if (!recsize) { + sdp_record_free(rec); + break; + } scanned += recsize; pdata += recsize; -- cgit