]> git.sesse.net Git - vlc/commitdiff
* src/misc/httpd.c: Fixed HTTPd closing when several HTTPd instances are
authorChristophe Massiot <massiot@videolan.org>
Fri, 2 Sep 2005 17:10:06 +0000 (17:10 +0000)
committerChristophe Massiot <massiot@videolan.org>
Fri, 2 Sep 2005 17:10:06 +0000 (17:10 +0000)
   running.

src/misc/httpd.c

index 22e1685ef2032523567dd81419406eec07334677..ccfbd00ce620b733af5a575bbc7370d45e79d18e 100644 (file)
@@ -1267,10 +1267,10 @@ void httpd_HostDelete( httpd_host_t *host )
     vlc_mutex_destroy( &host->lock );
     vlc_object_destroy( host );
 
+    vlc_object_release( httpd );
     if( httpd->i_host <= 0 )
     {
         msg_Info( httpd, "httpd doesn't reference any host, deleting" );
-        vlc_object_release( httpd );
         vlc_object_detach( httpd );
         vlc_object_destroy( httpd );
     }