changeset 471:82a27508fb85

Fix segfaults when using /buffer and /room while not connected
author Mikael Berthe <mikael@lilotux.net>
date Sun, 02 Oct 2005 10:57:09 +0200
parents eaa2ad773192
children 75442262c082
files mcabber/src/commands.c
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mcabber/src/commands.c	Sun Oct 02 00:37:16 2005 +0200
+++ b/mcabber/src/commands.c	Sun Oct 02 10:57:09 2005 +0200
@@ -639,6 +639,7 @@
 {
   int search_dir = 0;
 
+  if (!current_buddy) return;
   if (buddy_gettype(BUDDATA(current_buddy)) & ROSTER_TYPE_GROUP) {
     scr_LogPrint(LPRINT_NORMAL, "Groups have no buffer");
     return;
@@ -954,6 +955,7 @@
     return;
   }
 
+  if (!current_buddy) return;
   bud = BUDDATA(current_buddy);
 
   if (!strncasecmp(arg, "join", 4))  {