diff mcabber/src/screen.c @ 843:915a7f17474a

Remember the status message when a buddy goes offline This is useful when people use a status message when leaving, or with some Jabber transports.
author Mikael Berthe <mikael@lilotux.net>
date Sat, 06 May 2006 12:59:04 +0200
parents 63707a595c2e
children a9161d2dc414
line wrap: on
line diff
--- a/mcabber/src/screen.c	Sat May 06 00:00:46 2006 +0200
+++ b/mcabber/src/screen.c	Sat May 06 12:59:04 2006 +0200
@@ -891,8 +891,8 @@
   // No status message for groups & MUC rooms
   if (!isgrp && !ismuc) {
     GSList *resources = buddy_getresources(BUDDATA(current_buddy));
-    if (resources)
-      msg = buddy_getstatusmsg(BUDDATA(current_buddy), resources->data);
+    msg = buddy_getstatusmsg(BUDDATA(current_buddy),
+                             resources ? resources->data : "");
   } else if (ismuc) {
     msg = buddy_gettopic(BUDDATA(current_buddy));
   }