mirror of
https://git.jabber.space/devs/cproof.git
synced 2026-07-26 22:56:21 +00:00
@@ -2109,13 +2109,17 @@ cmd_software(ProfWin *window, gchar **args, struct cmd_help_t help)
|
|||||||
case WIN_CHAT:
|
case WIN_CHAT:
|
||||||
case WIN_CONSOLE:
|
case WIN_CONSOLE:
|
||||||
if (args[0]) {
|
if (args[0]) {
|
||||||
|
Jid *myJid = jid_create(jabber_get_fulljid());
|
||||||
Jid *jid = jid_create(args[0]);
|
Jid *jid = jid_create(args[0]);
|
||||||
|
|
||||||
if (jid == NULL || jid->fulljid == NULL) {
|
if (jid == NULL || jid->fulljid == NULL) {
|
||||||
cons_show("You must provide a full jid to the /software command.");
|
cons_show("You must provide a full jid to the /software command.");
|
||||||
|
} else if (g_strcmp0(jid->barejid, myJid->barejid) == 0) {
|
||||||
|
cons_show("Cannot request software version for yourself.");
|
||||||
} else {
|
} else {
|
||||||
iq_send_software_version(jid->fulljid);
|
iq_send_software_version(jid->fulljid);
|
||||||
}
|
}
|
||||||
|
jid_destroy(myJid);
|
||||||
jid_destroy(jid);
|
jid_destroy(jid);
|
||||||
} else {
|
} else {
|
||||||
cons_show("You must provide a jid to the /software command.");
|
cons_show("You must provide a jid to the /software command.");
|
||||||
|
|||||||
Reference in New Issue
Block a user