aboutsummaryrefslogtreecommitdiffstats
path: root/kirc.c
diff options
context:
space:
mode:
authormcpcpc <michaelczigler@icloud.com>2020-09-25 12:08:08 -0400
committermcpcpc <michaelczigler@icloud.com>2020-09-25 12:08:08 -0400
commit6108c0ecaf2e4198390de32003ca45eef6bbfee5 (patch)
tree9b50b663609bb6e4012d3cd179f8806d1951a2cb /kirc.c
parentMerge pull request #34 from mcpcpc/add_privmsg_alias (diff)
downloadkirc-6108c0ecaf2e4198390de32003ca45eef6bbfee5.tar.gz
kirc-6108c0ecaf2e4198390de32003ca45eef6bbfee5.tar.bz2
kirc-6108c0ecaf2e4198390de32003ca45eef6bbfee5.tar.xz
kirc-6108c0ecaf2e4198390de32003ca45eef6bbfee5.tar.zst
kirc-6108c0ecaf2e4198390de32003ca45eef6bbfee5.zip
add check for fgets value
Diffstat (limited to '')
-rw-r--r--kirc.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/kirc.c b/kirc.c
index 7c9857d..5445526 100644
--- a/kirc.c
+++ b/kirc.c
@@ -231,7 +231,10 @@ handle_user_input(void) {
char usrin[MSG_MAX], *tok;
- fgets(usrin, MSG_MAX, stdin);
+ if (fgets(usrin, MSG_MAX, stdin) == NULL) {
+ perror("fgets");
+ exit(1);
+ }
size_t msg_len = strlen(usrin);
if (usrin[msg_len - 1] == '\n') {