| 2408 zephyr_triple *zt1, *zt2; |
2408 zephyr_triple *zt1, *zt2; |
| 2409 const char *classname; |
2409 const char *classname; |
| 2410 const char *instname; |
2410 const char *instname; |
| 2411 const char *recip; |
2411 const char *recip; |
| 2412 zephyr_account *zephyr = purple_connection_get_protocol_data(gc); |
2412 zephyr_account *zephyr = purple_connection_get_protocol_data(gc); |
| |
2413 |
| |
2414 g_return_if_fail(zephyr != NULL); |
| |
2415 |
| 2413 classname = g_hash_table_lookup(data, "class"); |
2416 classname = g_hash_table_lookup(data, "class"); |
| 2414 instname = g_hash_table_lookup(data, "instance"); |
2417 instname = g_hash_table_lookup(data, "instance"); |
| 2415 recip = g_hash_table_lookup(data, "recipient"); |
2418 recip = g_hash_table_lookup(data, "recipient"); |
| 2416 |
|
| 2417 |
|
| 2418 if (!classname) |
2419 if (!classname) |
| 2419 return; |
2420 return; |
| 2420 |
2421 |
| 2421 if (!g_ascii_strcasecmp(classname,"%host%")) |
2422 if (!g_ascii_strcasecmp(classname,"%host%")) |
| 2422 classname = zephyr->ourhost; |
2423 classname = zephyr->ourhost; |