aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Uhlin <markus@nifty-networks.net>2026-03-07 22:20:03 +0100
committerMarkus Uhlin <markus@nifty-networks.net>2026-03-07 22:20:03 +0100
commit76a0f9319e1b1b5c11f637ca71ee5f7a183e6069 (patch)
tree13a7b05e0301f19cfec93ef711c07f25717c1083
parent16bb8d07c235e9ba35ff897be9a59e3cc7cbdc79 (diff)
Check the return value of fwrite()
-rw-r--r--FICS/utils.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/FICS/utils.c b/FICS/utils.c
index 0b44afa..ae45924 100644
--- a/FICS/utils.c
+++ b/FICS/utils.c
@@ -675,7 +675,8 @@ psend_command(int p, char *command, char *input)
return -1;
if (input) {
- fwrite(input, sizeof(char), strlen(input), fp);
+ if (fwrite(input, sizeof(char), strlen(input), fp) == 0)
+ warnx("%s: fwrite: zero return", __func__);
} else {
while (!feof(fp)) {
num = fread(tmp, sizeof(char), MAX_LINE_SIZE - 1, fp);