diff options
| author | Markus Uhlin <markus@nifty-networks.net> | 2026-03-19 22:39:49 +0100 |
|---|---|---|
| committer | Markus Uhlin <markus@nifty-networks.net> | 2026-03-19 22:39:49 +0100 |
| commit | 328b651c087b1e7a2de922c863ad70bbfb8d8608 (patch) | |
| tree | 2a85b7b70fff38a1d6b7bb22fc79d7fb79494e23 | |
| parent | 365d703e7b5b9572c932b229652b8a75da1deace (diff) | |
list_print: added null check
| -rw-r--r-- | FICS/lists.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/FICS/lists.c b/FICS/lists.c index 3c98256..9734cd7 100644 --- a/FICS/lists.c +++ b/FICS/lists.c @@ -174,6 +174,11 @@ list_print(FILE *fp, int p, enum ListWhich l) { List *gl; + if (fp == NULL) { + warnx("%s: invalid argument: null pointer detected", __func__); + return; + } + if ((gl = list_find(p, l)) != NULL) { for (int i = 0; i < gl->numMembers; i++) { if (fprintf(fp, "%s\n", gl->member[i]) < 0) |
