示例#1
0
/*
 * 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);
}
示例#2
0
文件: FiSH.c 项目: kelek-/FiSH-irssi
/*
 * 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);
}