mcabber/mcabber/screen.c
changeset 2326 54b4272de463
parent 2325 c5665d3191aa
child 2328 1e24d93746d6
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':