goto err_out;
mmd_mutex = ret;
- mmd->selector_num = 0;
mmd->num_played = 0;
mmd->num_commands = 0;
mmd->events = 0;
mmd->num_connects = 0;
mmd->active_connections = 0;
- strcpy(mmd->filename, "(none)");
- mmd->audio_format = -1;
+ strcpy(mmd->afd.path, "(none)");
mmd->vss_status_flags = VSS_NEXT;
mmd->new_vss_status_flags = VSS_NEXT;
mmd->sender_cmd_data.cmd_num = -1;
char *cf;
if (conf.config_file_given)
- cf = conf.config_file_arg;
+ cf = para_strdup(conf.config_file_arg);
else
cf = make_message("%s/.paraslash/server.conf", home);
free(user_list_file);
/* become daemon */
if (conf.daemon_given)
daemon_init();
-// init_selector();
-// PARA_ERROR_LOG("num: %d\n", mmd->selector_num);
PARA_NOTICE_LOG("%s", "initializing virtual streaming system\n");
afh_init();
vss_init();
prev_events = mmd->events;
mmd->vss_status_flags = mmd->new_vss_status_flags;
if (ret) {
- PARA_DEBUG_LOG("%d events, forcing status update, af = %d\n",
- mmd->events, mmd->audio_format);
+ PARA_DEBUG_LOG("%d events, forcing status update\n",
+ mmd->events);
killpg(0, SIGUSR1);
}
}