para_install_sighandler(SIGCHLD);
para_install_sighandler(SIGWINCH);
para_install_sighandler(SIGUSR1);
- signal(SIGPIPE, SIG_IGN);
+// signal(SIGPIPE, SIG_IGN);
signal(SIGHUP, SIG_IGN);
}
// PARA_INFO_LOG("%s: checking: %s\n", __func__, line);
i = stat_line_valid(line);
if (i >= 0) {
- line += strlen(status_item_list[i]) + 1;
+ line += strlen(status_item_list[i]) + 2;
free(stat_content[i]);
stat_content[i] = para_strdup(line);
print_stat_item(i);
close(audiod_pipe);
audiod_pipe = -1;
clear_all_items();
- free(stat_content[SI_STATUS_BAR]);
- stat_content[SI_STATUS_BAR] =
+ free(stat_content[SI_BASENAME]);
+ stat_content[SI_BASENAME] =
para_strdup("audiod not running!?");
print_all_items();
}