diff options
-rw-r--r-- | ffserver.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ffserver.c b/ffserver.c index 8d77b94453..61ecf206d4 100644 --- a/ffserver.c +++ b/ffserver.c @@ -3987,6 +3987,11 @@ static int parse_ffconfig(const char *filename) break; } feed->feed_max_size = (int64_t)fsize; + if (feed->feed_max_size < FFM_PACKET_SIZE*4) { + fprintf(stderr, "%s:%d: Feed max file size is too small, " + "must be at least %d\n", filename, line_num, FFM_PACKET_SIZE*4); + errors++; + } } } else if (!strcasecmp(cmd, "</Feed>")) { if (!feed) { |