purple: ignore empty search values
commitf576b07e1471ca9edc8f52ecf9a5ca05171bccb1
authorStefan Becker <chemobejk@gmail.com>
Thu, 16 Jan 2014 16:52:45 +0000 (16 18:52 +0200)
committerStefan Becker <chemobejk@gmail.com>
Thu, 16 Jan 2014 16:52:45 +0000 (16 18:52 +0200)
treeaf391f171f9715616dfbb7aceda62b38fb091369
parent8802c11d84e238caab3f48dbeb6eddf4aa909e06
purple: ignore empty search values

It seems that Adium is not 100% compatible to Pidgin/libpurple. When the
contact search callback is called, then

   purple_request_field_string_get_value()

does not return NULL for empty string fields, but an empty string. Empty
strings in the XML request are rejected by the server as illegal, i.e.
contact search doesn't work at all in Adium.

Add a check that the string length is greater than 0.
src/purple/purple-plugin.c