diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2013-01-03 20:18:00 -0800 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2013-01-03 20:18:00 -0800 |
commit | 84a3bed095ec367ffd6c8c70d22e12d50dcb62a0 (patch) | |
tree | a0aa7c66d8416383afb782936ba5745b09677dd7 /src/sdpd-database.c | |
parent | 46a5e190782afe11c84c2e748834dd3fc9c480e5 (diff) | |
download | bluez-84a3bed095ec367ffd6c8c70d22e12d50dcb62a0.tar.gz |
core: Reset access and service database pointers on shutdown
Diffstat (limited to 'src/sdpd-database.c')
-rw-r--r-- | src/sdpd-database.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/sdpd-database.c b/src/sdpd-database.c index b40e408d9..ad896a44b 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 { |