# HG changeset patch # User Mikael Berthe # Date 1254856971 -7200 # Node ID 1802b926e3faec7e6673cc9efd120a00ab595a58 # Parent 44fef962f572c41b24087d9cc96b5a3317c8ad26 Display a warning when using /request while disconnected diff -r 44fef962f572 -r 1802b926e3fa mcabber/src/commands.c --- a/mcabber/src/commands.c Sun Oct 04 20:56:16 2009 +0200 +++ b/mcabber/src/commands.c Tue Oct 06 21:22:51 2009 +0200 @@ -3114,6 +3114,12 @@ return; } + if (!jb_getonline()) { + scr_LogPrint(LPRINT_NORMAL, "You are not connected."); + free_arg_lst(paramlst); + return; + } + // Allow special jid "" or "." (current buddy) if (fjid && (!*fjid || !strcmp(fjid, "."))) fjid = NULL; diff -r 44fef962f572 -r 1802b926e3fa mcabber/src/jabglue.c --- a/mcabber/src/jabglue.c Sun Oct 04 20:56:16 2009 +0200 +++ b/mcabber/src/jabglue.c Tue Oct 06 21:22:51 2009 +0200 @@ -1144,6 +1144,8 @@ void (*request_fn)(const char *); const char *strreqtype; + if (!online) return; + if (reqtype == iqreq_version) { request_fn = &request_version; strreqtype = "version";