X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/93a6fce2ebf117f490d7ee11f066f75280d32386..eb02f5dfc17b6e73fffe6ff19bc1be5cdd765f41:/src/src/expand.c diff --git a/src/src/expand.c b/src/src/expand.c index 145b827dc..b613ef2b4 100644 --- a/src/src/expand.c +++ b/src/src/expand.c @@ -549,6 +549,9 @@ static var_entry var_table[] = { { "message_id", vtype_stringptr, &message_id }, { "message_linecount", vtype_int, &message_linecount }, { "message_size", vtype_int, &message_size }, +#ifdef EXPERIMENTAL_INTERNATIONAL + { "message_smtputf8", vtype_bool, &message_smtputf8 }, +#endif #ifdef WITH_CONTENT_SCAN { "mime_anomaly_level", vtype_int, &mime_anomaly_level }, { "mime_anomaly_text", vtype_stringptr, &mime_anomaly_text }, @@ -5501,7 +5504,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; }