# HG changeset patch # User Mark Doliner # Date 1185898281 0 # Node ID 9b0fd9a4d01b8c55c7dc098b5ccc1596e98d74a9 # Parent 84d53c3c699d06e3da5bf4abe312d953e337a6ab For XMPP multi-selection lists in generic data forms, the intent here was to use the option value as the label in the event that the label wasn't specified, but the wrong variable was being set. This probably happens only very rarely, because the label is pretty much always set. In fact, it wouldn't suprise me if this has never happened. diff -r 84d53c3c699d -r 9b0fd9a4d01b libpurple/protocols/jabber/xdata.c --- a/libpurple/protocols/jabber/xdata.c Tue Jul 31 06:51:29 2007 +0000 +++ b/libpurple/protocols/jabber/xdata.c Tue Jul 31 16:11:21 2007 +0000 @@ -256,7 +256,7 @@ continue; if(!(lbl = xmlnode_get_attrib(optnode, "label"))) - label = value; + lbl = value; data->values = g_slist_prepend(data->values, value);