Quellcode durchsuchen

Fix NULL fixed strings printing.

tags/1.0.5
Vsevolod Stakhov vor 8 Jahren
Ursprung
Commit
e180aa8a5b
1 geänderte Dateien mit 12 neuen und 1 gelöschten Zeilen
  1. 12
    1
      src/libutil/printf.c

+ 12
- 1
src/libutil/printf.c Datei anzeigen

@@ -486,12 +486,20 @@ rspamd_vprintf_common (rspamd_printf_append_func func,
if (v) {
RSPAMD_PRINTF_APPEND (v->str, v->len);
}
else {
RSPAMD_PRINTF_APPEND ("(NULL)", 6);
}

continue;

case 'T':
tok = va_arg (args, rspamd_ftok_t *);
RSPAMD_PRINTF_APPEND (tok->begin, tok->len);
if (tok) {
RSPAMD_PRINTF_APPEND (tok->begin, tok->len);
}
else {
RSPAMD_PRINTF_APPEND ("(NULL)", 6);
}
continue;

case 'v':
@@ -499,6 +507,9 @@ rspamd_vprintf_common (rspamd_printf_append_func func,
if (gs) {
RSPAMD_PRINTF_APPEND (gs->str, gs->len);
}
else {
RSPAMD_PRINTF_APPEND ("(NULL)", 6);
}

continue;


Laden…
Abbrechen
Speichern