diff options
| author | Markus Uhlin <markus@nifty-networks.net> | 2026-03-07 12:31:00 +0100 |
|---|---|---|
| committer | Markus Uhlin <markus@nifty-networks.net> | 2026-03-07 12:31:00 +0100 |
| commit | 50bdca394975edbfb4197a60be3892f9c9b345c7 (patch) | |
| tree | 856269188e23ae1d1ca10c403216f1c2f2aab4f5 | |
| parent | 8230b6549c33ee0138d2c836050dba2bd70f0699 (diff) | |
psend_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 7cbb608..e0a68fa 100644 --- a/FICS/utils.c +++ b/FICS/utils.c @@ -532,6 +532,11 @@ psend_file(int p, const char *dir, const char *file) parray[p].last_file = NULL; parray[p].last_file_byte = 0L; + if (file == NULL || strcmp(file, "") == 0) { + warnx("%s: error: no file", __func__); + return -1; + } + if (dir) snprintf(fname, sizeof fname, "%s/%s", dir, file); else |
