Commit eb89166c authored by alex's avatar alex

Support Launch when BindAddress is not INADDR_ANY or localhost. Also fix a possible buffer overflow


git-svn-id: file:///var/local/repositories/ffmpeg/trunk@4692 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent 2926dc7d
......@@ -3868,8 +3868,11 @@ static int parse_ffconfig(const char *filename)
feed->child_argv[i] = av_malloc(30 + strlen(feed->filename));
snprintf(feed->child_argv[i], 256, "http://127.0.0.1:%d/%s",
ntohs(my_http_addr.sin_port), feed->filename);
snprintf(feed->child_argv[i], 30+strlen(feed->filename),
"http://%s:%d/%s",
(my_http_addr.sin_addr.s_addr == INADDR_ANY) ? "127.0.0.1" :
inet_ntoa(my_http_addr.sin_addr),
ntohs(my_http_addr.sin_port), feed->filename);
}
} else if (!strcasecmp(cmd, "ReadOnlyFile")) {
if (feed) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment