if (!eval_condition(expr, &resetok, &condresult))
{
iterate_item = save_iterate_item;
if (!eval_condition(expr, &resetok, &condresult))
{
iterate_item = save_iterate_item;
DEBUG(D_expand) debug_printf_indent("%s: condition is %s\n", name,
condresult? "true":"false");
if (condresult)
DEBUG(D_expand) debug_printf_indent("%s: condition is %s\n", name,
condresult? "true":"false");
if (condresult)
uschar * t = expand_string_internal(expr,
ESI_BRACE_ENDS | ESI_HONOR_DOLLAR | flags, NULL, &resetok, NULL);
uschar * t = expand_string_internal(expr,
ESI_BRACE_ENDS | ESI_HONOR_DOLLAR | flags, NULL, &resetok, NULL);
{
iterate_item = save_iterate_item;
expand_string_message = string_sprintf("%s inside \"%s\" item",
{
iterate_item = save_iterate_item;
expand_string_message = string_sprintf("%s inside \"%s\" item",