diff options
Diffstat (limited to 'epan/print.c')
-rw-r--r-- | epan/print.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/epan/print.c b/epan/print.c index f981659f45..cf7fa148ed 100644 --- a/epan/print.c +++ b/epan/print.c @@ -1389,6 +1389,10 @@ print_escaped_xml(FILE *fh, const char *unescaped_string) const char *p; char temp_str[8]; + if (fh == NULL || unescaped_string == NULL) { + return; + } + for (p = unescaped_string; *p != '\0'; p++) { switch (*p) { case '&': @@ -1423,6 +1427,10 @@ print_escaped_bare(FILE *fh, const char *unescaped_string, gboolean change_dot) const char *p; char temp_str[8]; + if (fh == NULL || unescaped_string == NULL) { + return; + } + for (p = unescaped_string; *p != '\0'; p++) { switch (*p) { case '"': |