about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorPaul Fariello <paul@fariello.eu>2019-04-10 19:03:12 +0320
committerPaul Fariello <paul@fariello.eu>2019-04-10 17:24:56 +0200
commitf75e1d7a7b05c68f03b6b13163ac9f2b8824e7df (patch)
treea52850f2f5fc225759c2287d1672ed22b5ef7f0a /src
parentad21021ce7905b500d6302964aecb3911c8e2157 (diff)
downloadprofani-tty-f75e1d7a7b05c68f03b6b13163ac9f2b8824e7df.tar.gz
Support contact name in /omemo fingerprint command
Diffstat (limited to 'src')
-rw-r--r--src/command/cmd_funcs.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/command/cmd_funcs.c b/src/command/cmd_funcs.c
index 40952c20..fe289f0b 100644
--- a/src/command/cmd_funcs.c
+++ b/src/command/cmd_funcs.c
@@ -8169,10 +8169,15 @@ cmd_omemo_fingerprint(ProfWin *window, const char *const command, gchar **args)
             return TRUE;
         }
     } else {
-        jid = jid_create(args[1]);
-        if (!jid) {
-            cons_show("%s is not a valid jid", args[1]);
-            return TRUE;
+        char *barejid = roster_barejid_from_name(args[1]);
+        if (barejid) {
+            jid = jid_create(barejid);
+        } else {
+            jid = jid_create(args[1]);
+            if (!jid) {
+                cons_show("%s is not a valid jid", args[1]);
+                return TRUE;
+            }
         }
     }