aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorReynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>2015-09-25 11:02:12 -0700
committerReynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>2015-09-25 17:12:25 -0700
commit83411d73313e4c5a3438e814d8f49287d726a15c (patch)
tree2f4f8d2a3cc9d66c3f55754240c7a859d531bae0
parent5c1acf0a09b0adeed352c2f21756a07eac379fba (diff)
downloadffmpeg-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.c13
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 */