aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Uhlin <markus@nifty-networks.net>2026-03-07 12:31:00 +0100
committerMarkus Uhlin <markus@nifty-networks.net>2026-03-07 12:31:00 +0100
commit50bdca394975edbfb4197a60be3892f9c9b345c7 (patch)
tree856269188e23ae1d1ca10c403216f1c2f2aab4f5
parent8230b6549c33ee0138d2c836050dba2bd70f0699 (diff)
psend_file: added null check
-rw-r--r--FICS/utils.c5
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