We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9bacf84 commit b352e7aCopy full SHA for b352e7a
kirc.c
@@ -536,10 +536,12 @@ static int handleServerMessage(void) {
536
}
537
538
static void handleUserInput(char *usrin) {
539
+ if (usrin == NULL) return;
540
+
541
char *tok;
542
size_t msg_len = strlen(usrin);
543
- if (usrin[msg_len - 1] == '\n') {
544
+ if (msg_len > 0 && usrin[msg_len - 1] == '\n') {
545
usrin[msg_len - 1] = '\0';
546
547
@@ -616,7 +618,7 @@ int main(int argc, char **argv) {
616
618
fds[1].events = POLLIN;
617
619
620
char usrin[MSG_MAX];
- int count, byteswaiting = 1;
621
+ int byteswaiting = 1;
622
623
for (;;) {
624
int poll_res = poll(fds, 2, -1);
0 commit comments