| 295 } else if ((silc_get_real_name() != NULL) && (*realname != '\0')) { |
295 } else if ((silc_get_real_name() != NULL) && (*realname != '\0')) { |
| 296 client->realname = realname; |
296 client->realname = realname; |
| 297 gaim_account_set_user_info(account, client->realname); |
297 gaim_account_set_user_info(account, client->realname); |
| 298 } else { |
298 } else { |
| 299 free(realname); |
299 free(realname); |
| 300 client->realname = strdup(_("Gaim User")); |
300 client->realname = strdup(_("John Noname")); |
| 301 } |
301 } |
| 302 client->hostname = silc_net_localhost(); |
302 client->hostname = silc_net_localhost(); |
| 303 |
303 |
| 304 gaim_connection_set_display_name(gc, client->username); |
304 gaim_connection_set_display_name(gc, client->username); |
| 305 |
305 |
| 1529 silcargs = g_strjoinv(" ", args); |
1529 silcargs = g_strjoinv(" ", args); |
| 1530 silccmd = g_strconcat(cmd, " ", args ? silcargs : NULL, NULL); |
1530 silccmd = g_strconcat(cmd, " ", args ? silcargs : NULL, NULL); |
| 1531 g_free(silcargs); |
1531 g_free(silcargs); |
| 1532 if (!silc_client_command_call(sg->client, sg->conn, silccmd)) { |
1532 if (!silc_client_command_call(sg->client, sg->conn, silccmd)) { |
| 1533 g_free(silccmd); |
1533 g_free(silccmd); |
| 1534 *error = g_strdup_printf(_("Unknown command: %s, (may be a Gaim bug)"), cmd); |
1534 *error = g_strdup_printf(_("Unknown command: %s, (may be a client bug)"), cmd); |
| 1535 return GAIM_CMD_RET_FAILED; |
1535 return GAIM_CMD_RET_FAILED; |
| 1536 } |
1536 } |
| 1537 g_free(silccmd); |
1537 g_free(silccmd); |
| 1538 |
1538 |
| 1539 return GAIM_CMD_RET_OK; |
1539 return GAIM_CMD_RET_OK; |