diff --git a/ffserver.c b/ffserver.c
index 044bf6f4de5ed1b25690c017d144409ebf752e73..9472c41aab7a6032706d3d462d4b4a264386b846 100644
--- a/ffserver.c
+++ b/ffserver.c
@@ -1199,9 +1199,7 @@ static FFServerIPAddressACL* parse_dynamic_acl(FFServerStream *stream, HTTPConte
     acl = av_mallocz(sizeof(FFServerIPAddressACL));
 
     /* Build ACL */
-    for(;;) {
-        if (fgets(line, sizeof(line), f) == NULL)
-            break;
+    while (fgets(line, sizeof(line), f)) {
         line_num++;
         p = line;
         while (av_isspace(*p))