diff --git a/src/hd-rum-translator/hd-rum-translator.cpp b/src/hd-rum-translator/hd-rum-translator.cpp index 3714cb966..c9a9b836b 100644 --- a/src/hd-rum-translator/hd-rum-translator.cpp +++ b/src/hd-rum-translator/hd-rum-translator.cpp @@ -584,7 +584,7 @@ int main(int argc, char **argv) addr.sin_family = AF_INET; addr.sin_addr.s_addr = INADDR_ANY; addr.sin_port = htons(port); - if (bind(sock_in, (struct sockaddr *) &addr, + if (::bind(sock_in, (struct sockaddr *) &addr, sizeof(struct sockaddr_in))) { perror("bind"); return 2; diff --git a/src/video_display/proxy.cpp b/src/video_display/proxy.cpp index b7bb6b197..2537f40bc 100644 --- a/src/video_display/proxy.cpp +++ b/src/video_display/proxy.cpp @@ -237,7 +237,7 @@ void display_proxy_run(void *state) s->frames.erase(s->old_ssrc); - s->disabled_ssrc.emplace(s->old_ssrc, chrono::system_clock::now()); + s->disabled_ssrc[s->old_ssrc] = chrono::system_clock::now(); s->old_ssrc = 0u; s->transition = 0; }