Mercurial > hg
comparison mcabber/mcabber/screen.c @ 2326:54b4272de463
Silence compiler warnings (-Wformat-truncation, -Wstringop-truncation)
author | Michał Kępień <bitbucket@kempniu.pl> |
---|---|
date | Fri, 28 Sep 2018 06:45:58 +0200 |
parents | c5665d3191aa |
children | 1e24d93746d6 |
comparison
equal
deleted
inserted
replaced
2325:c5665d3191aa | 2326:54b4272de463 |
---|---|
4679 open_chat_window(); | 4679 open_chat_window(); |
4680 break; | 4680 break; |
4681 case 'j': | 4681 case 'j': |
4682 if (isdigit((int)(unsigned char)inputLine[0]) && | 4682 if (isdigit((int)(unsigned char)inputLine[0]) && |
4683 strlen(inputLine) <= 9) { | 4683 strlen(inputLine) <= 9) { |
4684 char down_cmd[32]; | 4684 char down_cmd[24]; |
4685 strncpy(down_cmd, mkcmdstr("roster down "), 32); | 4685 snprintf (down_cmd, sizeof(down_cmd), "%.13s%.9s", |
4686 strncat(down_cmd, inputLine, 16); | 4686 mkcmdstr("roster down "), inputLine); |
4687 process_command(down_cmd, TRUE); | 4687 process_command(down_cmd, TRUE); |
4688 } else | 4688 } else |
4689 process_command(mkcmdstr("roster down"), TRUE); | 4689 process_command(mkcmdstr("roster down"), TRUE); |
4690 break; | 4690 break; |
4691 case 'k': | 4691 case 'k': |
4692 if (isdigit((int)(unsigned char)inputLine[0]) && | 4692 if (isdigit((int)(unsigned char)inputLine[0]) && |
4693 strlen(inputLine) <= 9) { | 4693 strlen(inputLine) <= 9) { |
4694 char up_cmd[32]; | 4694 char up_cmd[24]; |
4695 strncpy(up_cmd, mkcmdstr("roster up "), 32); | 4695 snprintf (up_cmd, sizeof(up_cmd), "%.11s%.9s", |
4696 strncat(up_cmd, inputLine, 16); | 4696 mkcmdstr("roster up "), inputLine); |
4697 process_command(up_cmd, TRUE); | 4697 process_command(up_cmd, TRUE); |
4698 } else | 4698 } else |
4699 process_command(mkcmdstr("roster up "), TRUE); | 4699 process_command(mkcmdstr("roster up "), TRUE); |
4700 break; | 4700 break; |
4701 case 'M': | 4701 case 'M': |