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':