]> git.sesse.net Git - vlc/blobdiff - modules/control/netsync.c
Netsync: kill 2 warnings
[vlc] / modules / control / netsync.c
index fb7956ed842ef20f47ba04c4beeb0be61d3c45c4..852ef7848b98dffd021bc7201e6e7e488dbf3b39 100644 (file)
@@ -139,7 +139,7 @@ static int Open(vlc_object_t *object)
     sys->timeout = var_InheritInteger(intf, "netsync-timeout");
     if (sys->timeout < 500)
         sys->timeout = 500;
-    sys->playlist = pl_Hold(intf);
+    sys->playlist = pl_Get(intf);
     sys->input = NULL;
 
     var_AddCallback(sys->playlist, "input-current", PlaylistEvent, intf);
@@ -156,7 +156,6 @@ void Close(vlc_object_t *object)
 
     assert(sys->input == NULL);
     var_DelCallback(sys->playlist, "input-current", PlaylistEvent, intf);
-    pl_Release(intf);
     net_Close(sys->fd);
     free(sys);
 }
@@ -210,6 +209,7 @@ static void *Master(void *handle)
                  : "non-IPv4", /*date*/ 0);
 #endif
     }
+    return NULL;
 }
 
 static void *Slave(void *handle)
@@ -269,6 +269,7 @@ static void *Slave(void *handle)
     wait:
         msleep(INTF_IDLE_SLEEP);
     }
+    return NULL;
 }
 
 static int InputEvent(vlc_object_t *object, char const *cmd,