diff --git a/plugins/obs-ffmpeg/obs-ffmpeg-srt.h b/plugins/obs-ffmpeg/obs-ffmpeg-srt.h index 416476173..2046d56c6 100644 --- a/plugins/obs-ffmpeg/obs-ffmpeg-srt.h +++ b/plugins/obs-ffmpeg/obs-ffmpeg-srt.h @@ -155,9 +155,10 @@ static int libsrt_network_wait_fd(URLContext *h, int eid, int write) /* Socket reported in wsock AND rsock signifies an error. */ int reason = srt_getrejectreason(*ready); - if (reason == SRT_REJ_BADSECRET || reason == SRT_REJ_UNSECURE) { + if (reason == SRT_REJ_BADSECRET || reason == SRT_REJ_UNSECURE || + reason == SRT_REJ_TIMEOUT) { blog(LOG_ERROR, - "[obs-ffmpeg mpegts muxer / libsrt]: Connection rejected, wrong password"); + "[obs-ffmpeg mpegts muxer / libsrt]: Connection rejected, wrong password or invalid URL"); return OBS_OUTPUT_INVALID_STREAM; } else { blog(LOG_ERROR,