diff mcabber/src/roster.c @ 539:ffdfddd351b8

Fix some memory leaks
author Mikael Berthe <mikael@lilotux.net>
date Fri, 25 Nov 2005 23:44:47 +0100
parents 2ac8d8e49e81
children 265c50238a48
line wrap: on
line diff
--- a/mcabber/src/roster.c	Fri Nov 25 23:10:26 2005 +0100
+++ b/mcabber/src/roster.c	Fri Nov 25 23:44:47 2005 +0100
@@ -874,6 +874,19 @@
   return reslist;
 }
 
+//  buddy_isresource(roster_data)
+// Return true if there is at least one resource
+// (which means, for a room, that it isn't empty)
+int buddy_isresource(gpointer rosterdata)
+{
+  roster *roster_usr = rosterdata;
+  if (!roster_usr)
+    return FALSE;
+  if (roster_usr->resource)
+    return TRUE;
+  return FALSE;
+}
+
 //  buddy_resource_setname(roster_data, oldname, newname)
 // Useful for nickname change in a MUC room
 void buddy_resource_setname(gpointer rosterdata, const char *resname,