Diff between 46a5e190782afe11c84c2e748834dd3fc9c480e5 and 84a3bed095ec367ffd6c8c70d22e12d50dcb62a0

Changed Files

File Additions Deletions Status
src/sdpd-database.c +3 -0 modified

Full Patch

diff --git a/src/sdpd-database.c b/src/sdpd-database.c
index b40e408..ad896a4 100644
--- a/src/sdpd-database.c
+++ b/src/sdpd-database.c
@@ -92,7 +92,10 @@ static void access_free(void *p)
 void sdp_svcdb_reset(void)
 {
 	sdp_list_free(service_db, (sdp_free_func_t) sdp_record_free);
+	service_db = NULL;
+
 	sdp_list_free(access_db, access_free);
+	access_db = NULL;
 }
 
 typedef struct _indexed {