# HG changeset patch # User Mikael Berthe # Date 1164654512 -3600 # Node ID c8a8edd5c50da0fd882accb6b3d8134c7657afea # Parent 9d604589d41dc125c29cb9d99e758cc418023987 PGP: Sign empty presence elements See diff -r 9d604589d41d -r c8a8edd5c50d mcabber/src/jabglue.c --- a/mcabber/src/jabglue.c Sun Nov 26 20:43:07 2006 +0100 +++ b/mcabber/src/jabglue.c Mon Nov 27 20:08:32 2006 +0100 @@ -434,8 +434,9 @@ const char *s_msg = (st != invisible ? msg : NULL); x = presnew(st, recipient, s_msg); #ifdef HAVE_GPGME - if (!do_not_sign && s_msg && *s_msg && gpg_enabled()) { - char *signature = gpg_sign(s_msg); + if (!do_not_sign && gpg_enabled()) { + char *signature; + signature = gpg_sign(s_msg ? s_msg : ""); if (signature) { xmlnode y; y = xmlnode_insert_tag(x, "x");