vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Sun Oct 27 
20:13:28 2019 +0200| [9225471bc81c32e44fa1f10b8580da2bfe22131c] | committer: 
Rémi Denis-Courmont

PulseAudio SD: fix pointer aliasing

Tree functions return pointers to void pointers.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=9225471bc81c32e44fa1f10b8580da2bfe22131c
---

 modules/services_discovery/pulse.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/services_discovery/pulse.c 
b/modules/services_discovery/pulse.c
index 03ad22561d..7a5098c0b0 100644
--- a/modules/services_discovery/pulse.c
+++ b/modules/services_discovery/pulse.c
@@ -163,7 +163,7 @@ static int AddSource (services_discovery_t *sd, const 
pa_source_info *info)
     d->index = info->index;
     d->item = item;
 
-    struct device **dp = tsearch (d, &sys->root, cmpsrc);
+    void **dp = tsearch (d, &sys->root, cmpsrc);
     if (dp == NULL) /* Out-of-memory */
     {
         free (d);
@@ -205,7 +205,7 @@ static void RemoveSource (services_discovery_t *sd, 
uint32_t idx)
 {
     services_discovery_sys_t *sys = sd->p_sys;
 
-    struct device **dp = tfind (&idx, &sys->root, cmpsrc);
+    void **dp = tfind (&idx, &sys->root, cmpsrc);
     if (dp == NULL)
         return;
 

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to