Message ID | 20180528182711.3221-11-klaxa1337@googlemail.com |
---|---|
State | New |
Headers | show |
diff --git a/ffserver.c b/ffserver.c index 65b12da..cdcc064 100644 --- a/ffserver.c +++ b/ffserver.c @@ -350,8 +350,9 @@ void *accept_thread(void *arg) ifmt_ctx = NULL; for (i = 0; i < config->nb_streams; i++) { stream_name = info->pubs[i]->stream_name; - // skip leading '/' ---v - if(!strncmp(client->resource + 1, stream_name, strlen(stream_name))) { + // skip leading '/' ---v + if(client->resource && strlen(client->resource) + && !strncmp(client->resource + 1, stream_name, strlen(stream_name))) { pub = info->pubs[i]; ifmt_ctx = info->ifmt_ctxs[i]; break;
Signed-off-by: Stephan Holljes <klaxa1337@googlemail.com> --- ffserver.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)