aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Uhlin <markus@nifty-networks.net>2026-03-07 12:12:57 +0100
committerMarkus Uhlin <markus@nifty-networks.net>2026-03-07 12:12:57 +0100
commitaef3cd66bff0ee1c7bd9bfa823cb326e47d6af19 (patch)
treefed609163132f65c2d7aecb8285d7ef421278252
parent6199f12134c76581cbb93d849c475019dc5885b0 (diff)
psend_raw_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 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