changeset 1052:c8a8edd5c50d

PGP: Sign empty <status/> presence elements See <http://mailman.jabber.org/pipermail/standards-jig/2006-November/013226.html>
author Mikael Berthe <mikael@lilotux.net>
date Mon, 27 Nov 2006 20:08:32 +0100
parents 9d604589d41d
children 1ec7ec9bda60
files mcabber/src/jabglue.c
diffstat 1 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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");