modules/aaa/mod_authz_host.c:239: error: BUFFER_OVERRUN_L1
  Offset: [1, +oo] Size: 1 by call to `ap_getword_conf`.

modules/aaa/mod_authz_host.c:230:15: Call
228. 
229.     /* the require line is an expression, which is evaluated now. */
230.     require = ap_expr_str_exec(r, expr, &err);
                   ^
231.     if (err) {
232.       ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r, APLOGNO(03354)

server/util_expr_eval.c:1001:1: Parameter `*info->root_node->node_arg1`
   999. }
  1000. 
  1001. AP_DECLARE(const char *) ap_expr_str_exec(request_rec *r,
        ^
  1002.                                           const ap_expr_info_t *info,
  1003.                                           const char **err)

server/util_expr_eval.c:1005:12: Call
  1003.                                           const char **err)
  1004. {
  1005.     return ap_expr_str_exec_re(r, info, 0, NULL, NULL, err);
                   ^
  1006. }
  1007. 

server/util_expr_eval.c:994:9: Assignment
    992.         return result;
    993.     else if (rc < 0)
    994.         return NULL;
                 ^
    995.     else
    996.         ap_assert(0);

server/util_expr_eval.c:1005:5: Assignment
  1003.                                           const char **err)
  1004. {
  1005.     return ap_expr_str_exec_re(r, info, 0, NULL, NULL, err);
            ^
  1006. }
  1007. 

modules/aaa/mod_authz_host.c:230:5: Assignment
228. 
229.     /* the require line is an expression, which is evaluated now. */
230.     require = ap_expr_str_exec(r, expr, &err);
         ^
231.     if (err) {
232.       ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r, APLOGNO(03354)

modules/aaa/mod_authz_host.c:238:5: Assignment
236. 
237.     /* tokenize expected list of names */
238.     t = require;
         ^
239.     while ((w = ap_getword_conf(r->pool, &t)) && w[0]) {
240. 

modules/aaa/mod_authz_host.c:239:17: Call
237.     /* tokenize expected list of names */
238.     t = require;
239.     while ((w = ap_getword_conf(r->pool, &t)) && w[0]) {
                     ^
240. 
241.         apr_sockaddr_t *sa;

server/util.c:780:1: <Length trace>
778. }
779. 
780. AP_DECLARE(char *) ap_getword_conf(apr_pool_t *p, const char **line)
     ^
781. {
782.     const char *str = *line, *strend;

server/util.c:780:1: Parameter `**line`
  778. }
  779. 
  780. AP_DECLARE(char *) ap_getword_conf(apr_pool_t *p, const char **line)
       ^
  781. {
  782.     const char *str = *line, *strend;

server/util.c:782:5: Assignment
  780. AP_DECLARE(char *) ap_getword_conf(apr_pool_t *p, const char **line)
  781. {
  782.     const char *str = *line, *strend;
           ^
  783.     char *res;
  784.     char quote;

server/util.c:795:9: Assignment
  793. 
  794.     if ((quote = *str) == '"' || quote == '\'') {
  795.         strend = str + 1;
               ^
  796.         while (*strend && *strend != quote) {
  797.             if (*strend == '\\' && strend[1] &&

server/util.c:796:16: Array access: Offset: [1, +oo] Size: 1 by call to `ap_getword_conf` 
  794.     if ((quote = *str) == '"' || quote == '\'') {
  795.         strend = str + 1;
  796.         while (*strend && *strend != quote) {
                      ^
  797.             if (*strend == '\\' && strend[1] &&
  798.                 (strend[1] == quote || strend[1] == '\\')) {
