Mailing List Archive

svn commit: r1917017 - /httpd/httpd/trunk/server/core.c
Author: jorton
Date: Tue Apr 16 09:57:37 2024
New Revision: 1917017

URL: http://svn.apache.org/viewvc?rev=1917017&view=rev
Log:
* server/core.c (set_override): Catch errors returned by
set_allow_opts() for a parsing fail in an Options= argument.

Submitted by: Zhou Qingyang <zhou1615 umn.edu>
Github: closes #310

Modified:
httpd/httpd/trunk/server/core.c

Modified: httpd/httpd/trunk/server/core.c
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/server/core.c?rev=1917017&r1=1917016&r2=1917017&view=diff
==============================================================================
--- httpd/httpd/trunk/server/core.c (original)
+++ httpd/httpd/trunk/server/core.c Tue Apr 16 09:57:37 2024
@@ -1906,8 +1906,10 @@ static const char *set_override(cmd_parm
}
else if (!ap_cstr_casecmp(k, "Options")) {
d->override |= OR_OPTIONS;
- if (v)
- set_allow_opts(cmd, &(d->override_opts), v);
+ if (v) {
+ if ((err = set_allow_opts(cmd, &(d->override_opts), v)) != NULL)
+ return err;
+ }
else
d->override_opts = OPT_ALL;
}