From 421119e1f1904798def7f635b76a4235b63aee28 Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Sun, 8 Feb 2009 17:04:03 +0100 Subject: [PATCH] Fix turn off for empty message Always failed with an empty message, due to misuse of fwrite(). Broken in commit df7dc203, v4.2.20. --- src/lib/commands/turn.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/commands/turn.c b/src/lib/commands/turn.c index 752001ed..99dce03d 100644 --- a/src/lib/commands/turn.c +++ b/src/lib/commands/turn.c @@ -111,8 +111,8 @@ turn(void) memset(&tgm, 0, sizeof(tgm)); time(&tgm.tel_date); tgm.tel_length = len; - if ((fwrite(&tgm, sizeof(tgm), 1, fptr) != 1) || - (fwrite(msgbuf, tgm.tel_length, 1, fptr) != 1)) { + if (fwrite(&tgm, sizeof(tgm), 1, fptr) != 1 || + fwrite(msgbuf, 1, tgm.tel_length, fptr) != tgm.tel_length) { fclose(fptr); pr("Something went wrong writing the message file.\n"); logerror("Could not properly write message file (%s).\n",