/* * Perform auto-keyXchange only for known people */ void do_auto_keyx(QUERY_REC *query, int automatic) { char contactName[CONTACT_SIZE]=""; if (keyx_query_created) return; // query was created by FiSH if (GetBlowIniSwitch("FiSH", "auto_keyxchange", "1") == 0) return; if (GetIniSectionForContact(query->server, query->name, contactName)==FALSE) return; if (LoadKeyForContact(contactName, NULL)) cmd_keyx(query->name, query->server, NULL); }
/* * Perform auto-keyXchange only for known people */ void do_auto_keyx(QUERY_REC * query, int automatic) { char contactName[CONTACT_SIZE] = ""; if (keyx_query_created) return; // query was created by FiSH if (settings_get_bool("auto_keyxchange") == 0) return; if (getIniSectionForContact(query->server, query->name, contactName) == FALSE) return; if (getContactKey(contactName, NULL)) cmd_keyx(query->name, query->server, NULL); }