Fix reduce expansion.
authorJeremy Harris <jgh146exb@wizmail.org>
Wed, 11 Feb 2015 19:37:16 +0000 (19:37 +0000)
committerJeremy Harris <jgh146exb@wizmail.org>
Wed, 11 Feb 2015 19:40:05 +0000 (19:40 +0000)
Broken-by: 55414b25bee9
src/src/expand.c
src/src/functions.h

index 145b827dc5c157e128904aba4d05fc6c93134b9a..8a7a27e8a89a871e378e2d33f8ac7196eaab4eed 100644 (file)
@@ -5501,7 +5501,7 @@ while (*s != 0)
         while (isspace(*s)) s++;
         if (*s++ != '{') goto EXPAND_FAILED_CURLY;
         t = expand_string_internal(s, TRUE, &s, skipping, TRUE, &resetok);
-        if (temp == NULL) goto EXPAND_FAILED;
+        if (!t) goto EXPAND_FAILED;
         lookup_value = t;
         if (*s++ != '}') goto EXPAND_FAILED_CURLY;
         }
index bb3f3f46b716bb89b8278d94b04aeced753cfc4e..49bb5a9525ea9e7e1d6e558d3ebe03ef33240dd9 100644 (file)
@@ -86,7 +86,7 @@ extern tree_node *acl_var_create(uschar *);
 extern void    acl_var_write(uschar *, uschar *, void *);
 extern uschar *auth_b64encode(uschar *, int);
 extern int     auth_b64decode(uschar *, uschar **);
-extern int     auth_call_pam(uschar *, uschar **);
+extern int     auth_call_pam(const uschar *, uschar **);
 extern int     auth_call_pwcheck(uschar *, uschar **);
 extern int     auth_call_radius(const uschar *, uschar **);
 extern int     auth_call_saslauthd(const uschar *, const uschar *,