X-Git-Url: https://git.sesse.net/?p=cubemap;a=blobdiff_plain;f=main.cpp;h=0aa91f38becb8ab9b0d9a6cd75a6a11278e997d0;hp=46eddaf834ce7aacfa3c3e518d70618747731246;hb=5605c88a27fcf64ea8f6fd6cbb52dada73856ee0;hpb=71fc5575037bead8b6e927a1fffd199e4fc4514b diff --git a/main.cpp b/main.cpp index 46eddaf..0aa91f3 100644 --- a/main.cpp +++ b/main.cpp @@ -50,6 +50,10 @@ void hup(int signum) } } +void do_nothing(int signum) +{ +} + CubemapStateProto collect_state(const timeval &serialize_start, const vector acceptors, const multimap inputs, @@ -149,9 +153,9 @@ void create_streams(const Config &config, Stream::Encoding(stream_config.encoding)); } else { servers->set_backlog_size(stream_config.stream_id, stream_config.backlog_size); - servers->set_encoding(stream_config.stream_id, - Stream::Encoding(stream_config.encoding)); } + servers->set_encoding(stream_config.stream_id, + Stream::Encoding(stream_config.encoding)); expecting_stream_ids.erase(stream_config.stream_id); if (stream_config.mark_pool != -1) { @@ -239,6 +243,7 @@ int main(int argc, char **argv) { signal(SIGHUP, hup); signal(SIGINT, hup); + signal(SIGUSR1, do_nothing); // Used in internal signalling. signal(SIGPIPE, SIG_IGN); // Parse options.