diff options
author | Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com> | 2015-09-25 11:02:12 -0700 |
---|---|---|
committer | Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com> | 2015-09-25 17:12:25 -0700 |
commit | 83411d73313e4c5a3438e814d8f49287d726a15c (patch) | |
tree | 2f4f8d2a3cc9d66c3f55754240c7a859d531bae0 | |
parent | 5c1acf0a09b0adeed352c2f21756a07eac379fba (diff) | |
download | ffmpeg-83411d73313e4c5a3438e814d8f49287d726a15c.tar.gz |
ffserver: drop error counting when parsing ACL row
Signed-off-by: Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
-rw-r--r-- | ffserver_config.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/ffserver_config.c b/ffserver_config.c index 5b97b39f5b..06d9700479 100644 --- a/ffserver_config.c +++ b/ffserver_config.c @@ -118,7 +118,6 @@ void ffserver_parse_acl_row(FFServerStream *stream, FFServerStream* feed, FFServerIPAddressACL acl; FFServerIPAddressACL *nacl; FFServerIPAddressACL **naclp; - int errors = 0; ffserver_get_arg(arg, sizeof(arg), &p); if (av_strcasecmp(arg, "allow") == 0) @@ -128,7 +127,7 @@ void ffserver_parse_acl_row(FFServerStream *stream, FFServerStream* feed, else { fprintf(stderr, "%s:%d: ACL action '%s' should be ALLOW or DENY.\n", filename, line_num, arg); - errors++; + goto bail; } ffserver_get_arg(arg, sizeof(arg), &p); @@ -137,7 +136,7 @@ void ffserver_parse_acl_row(FFServerStream *stream, FFServerStream* feed, fprintf(stderr, "%s:%d: ACL refers to invalid host or IP address '%s'\n", filename, line_num, arg); - errors++; + goto bail; } else acl.last = acl.first; @@ -148,13 +147,10 @@ void ffserver_parse_acl_row(FFServerStream *stream, FFServerStream* feed, fprintf(stderr, "%s:%d: ACL refers to invalid host or IP address '%s'\n", filename, line_num, arg); - errors++; + goto bail; } } - if (errors) - return; - nacl = av_mallocz(sizeof(*nacl)); naclp = 0; @@ -179,6 +175,9 @@ void ffserver_parse_acl_row(FFServerStream *stream, FFServerStream* feed, } else av_free(nacl); +bail: + return; + } /* add a codec and set the default parameters */ |