http://gt.kallist.i2p/shokara/mcabber/src/branch/master/xmpp_iq.c
room_jid ) return ; nickname = buddy_getnickname ( rosterdata ) ; if ( ! nickname ) return ; field = param ; option = lm_message_node_add_child ( field , " option " , NULL ) ; lm_message_node_add_child ( option , " value " , room_jid ) ; desc = g_strdup_printf ( " %s on %s " , nickname , room_jid ) ; lm_message_node_set_attribute ( option , " label " , desc ) ; g_free ( desc ) ; } static LmHandlerResult handle_iq_command_leave_groupchats (...