From 88fd2a25ee8fdd9f2f8f36f3a705364800206867 Mon Sep 17 00:00:00 2001 From: James Booth Date: Tue, 15 Dec 2015 00:38:16 +0000 Subject: Show PGP error strings --- src/event/server_events.c | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'src/event/server_events.c') diff --git a/src/event/server_events.c b/src/event/server_events.c index 5b4bed05..555bd9f6 100644 --- a/src/event/server_events.c +++ b/src/event/server_events.c @@ -102,11 +102,21 @@ sv_ev_roster_received(void) ui_show_roster(); } - char *account = jabber_get_account_name(); + char *account_name = jabber_get_account_name(); + + // check pgp key valid if specified + ProfAccount *account = accounts_get_account(account_name); + if (account && account->pgp_keyid) { + char *err_str = NULL; + if (!p_gpg_valid_key(account->pgp_keyid, &err_str)) { + cons_show_error("Invalid PGP key ID specified: %s, %s", account->pgp_keyid, err_str); + } + free(err_str); + } // send initial presence - resource_presence_t conn_presence = accounts_get_login_presence(account); - char *last_activity_str = accounts_get_last_activity(account); + resource_presence_t conn_presence = accounts_get_login_presence(account_name); + char *last_activity_str = accounts_get_last_activity(account_name); if (last_activity_str) { GDateTime *nowdt = g_date_time_new_now_utc(); -- cgit 1.4.1-2-gfad0 7978e1cbbe726430ae9c741972'>refs log tree commit diff stats
path: root/tools/iso/kernel.soso/syscalltable.h
blob: 61ff5e42a5a86d7ba0cd6175a497be22892d7004 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50