diff --git a/src/command/cmd_funcs.c b/src/command/cmd_funcs.c index d8fb6b4c..7f574aff 100644 --- a/src/command/cmd_funcs.c +++ b/src/command/cmd_funcs.c @@ -2155,7 +2155,11 @@ cmd_msg(ProfWin* window, const char* const command, gchar** args) barejid = usr; } - _cmd_msg_chatwin(barejid, msg); + if (jid_is_valid_user_jid(barejid)) { + _cmd_msg_chatwin(barejid, msg); + } else { + cons_show_error("Not a contact or valid JID: %s", barejid); + } return TRUE; }