[core] Ignore callbacks if NULL in pattern_eval()
parent
69f4ad2b4b
commit
013297bc9b
|
@ -134,10 +134,12 @@ void li_pattern_eval(liVRequest *vr, GString *dest, liPattern *pattern, liPatter
|
|||
g_string_append_len(dest, GSTR_LEN(part->data.str));
|
||||
break;
|
||||
case PATTERN_NTH:
|
||||
nth_callback(dest, part->data.ndx, nth_data);
|
||||
if (nth_callback)
|
||||
nth_callback(dest, part->data.ndx, nth_data);
|
||||
break;
|
||||
case PATTERN_NTH_PREV:
|
||||
nth_prev_callback(dest, part->data.ndx, nth_prev_data);
|
||||
if (nth_prev_callback)
|
||||
nth_prev_callback(dest, part->data.ndx, nth_prev_data);
|
||||
break;
|
||||
case PATTERN_VAR_ENCODED:
|
||||
encoded = TRUE;
|
||||
|
|
Loading…
Reference in New Issue