diff options
| author | Markus Uhlin <markus@nifty-networks.net> | 2026-03-07 12:12:57 +0100 |
|---|---|---|
| committer | Markus Uhlin <markus@nifty-networks.net> | 2026-03-07 12:12:57 +0100 |
| commit | aef3cd66bff0ee1c7bd9bfa823cb326e47d6af19 (patch) | |
| tree | fed609163132f65c2d7aecb8285d7ef421278252 | |
| parent | 6199f12134c76581cbb93d849c475019dc5885b0 (diff) | |
psend_raw_file: added null check
| -rw-r--r-- | FICS/utils.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/FICS/utils.c b/FICS/utils.c index 11445d6..1a1f408 100644 --- a/FICS/utils.c +++ b/FICS/utils.c @@ -487,6 +487,11 @@ psend_raw_file(int p, const char *dir, const char *file) char tmp[MAX_LINE_SIZE] = { '\0' }; int num; + if (file == NULL || strcmp(file, "") == 0) { + warnx("%s: no file", __func__); + return -1; + } + if (dir) (void) snprintf(fname, sizeof fname, "%s/%s", dir, file); else |
