From: Andre Noll Date: Thu, 17 Jan 2008 18:29:23 +0000 (+0100) Subject: server.c: Initialize vss _after_ afs. X-Git-Tag: v0.3.1~91 X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=commitdiff_plain;h=8e01e0f249dbb131d70fbdb4adc651421278d3d8 server.c: Initialize vss _after_ afs. This way, afs doesn't inherit the open fds of the senders. This fixes sender http off Without this patch, para_audiod wouldn't notice that the http sender has closed its listening fd because afs still has this fd open. --- diff --git a/server.c b/server.c index 1b3d7249..8783f8e4 100644 --- a/server.c +++ b/server.c @@ -399,11 +399,11 @@ static unsigned server_init(int argc, char **argv) PARA_NOTICE_LOG("initializing audio format handlers\n"); afh_init(); PARA_NOTICE_LOG("initializing virtual streaming system\n"); - vss_init(); mmd->server_pid = getpid(); setup_signal_handling(); PARA_NOTICE_LOG("initializing the audio file selector\n"); init_afs(); + vss_init(); mmd_lock(); /* init network socket */ PARA_NOTICE_LOG("initializing tcp command socket\n");