aboutsummaryrefslogtreecommitdiffstats
path: root/report.c
diff options
context:
space:
mode:
authorMatthias Andree <matthias.andree@gmx.de>2019-05-14 22:46:44 +0200
committerMatthias Andree <matthias.andree@gmx.de>2019-05-14 22:47:28 +0200
commit124518ae5fba9e352a9cf8a8d7c1a8160475d10b (patch)
tree12a8d57a0de3e20bc28bfae550631bce49b9723e /report.c
parentb8f5a610eac4a90fc5e8f22c65184f7797abf7bb (diff)
downloadfetchmail-124518ae5fba9e352a9cf8a8d7c1a8160475d10b.tar.gz
fetchmail-124518ae5fba9e352a9cf8a8d7c1a8160475d10b.tar.bz2
fetchmail-124518ae5fba9e352a9cf8a8d7c1a8160475d10b.zip
In-depth robustness.
Reported by: clang static analyzer (clang-8)
Diffstat (limited to 'report.c')
-rw-r--r--report.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/report.c b/report.c
index 5d9abb73..1466802a 100644
--- a/report.c
+++ b/report.c
@@ -362,7 +362,7 @@ report_at_line (FILE *errfp, errnum, file_name, line_number, message, va_alist)
static unsigned int old_line_number;
if (old_line_number == line_number &&
- (file_name == old_file_name || !strcmp (old_file_name, file_name)))
+ (file_name == old_file_name || (old_file_name != NULL && 0 == strcmp (old_file_name, file_name))))
/* Simply return and print nothing. */
return;