# HG changeset patch # User Mikael Berthe # Date 1128243429 -7200 # Node ID 82a27508fb856d682f9a57e20c6bdea2d57cd5c0 # Parent eaa2ad7731929edd25bb37b1592344755b15119f Fix segfaults when using /buffer and /room while not connected diff -r eaa2ad773192 -r 82a27508fb85 mcabber/src/commands.c --- 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)) {