]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUG/MINOR: auth: fix wrong return type in pat_match_auth()
authorWilly Tarreau <w@1wt.eu>
Tue, 29 Apr 2014 17:52:16 +0000 (19:52 +0200)
committerWilly Tarreau <w@1wt.eu>
Tue, 29 Apr 2014 17:52:16 +0000 (19:52 +0200)
Commit 5338eea ("MEDIUM: pattern: The match function browse itself the
list or the tree") changed the return type of pattern matching functions.
One enum was left over in pat_match_auth(). Fortunately, this one equals
zero where a null pointer is expected, so it's cast correctly.

This detected and reported by Charles Carter was introduced in 1.5-dev23,
no backport is needed.

src/auth.c

index ad606afb8c128a85e4d173c08d2d6e28a3912630..2a53deb21fcd5230a7fd543f56c33ab20455a7cf 100644 (file)
@@ -267,7 +267,7 @@ pat_match_auth(struct sample *smp, struct pattern_expr *expr, int fill)
 
        /* Check if the userlist is present in the context data. */
        if (!ul)
-               return PAT_NOMATCH;
+               return NULL;
 
        /* Browse the userlist for searching user. */
        for (u = ul->users; u; u = u->next) {