diff options
author | Miklos Vajna <vmiklos@frugalware.org> | 2008-04-03 00:44:01 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@frugalware.org> | 2008-04-03 00:44:01 +0200 |
commit | 51dc72dbd88fec640d9838171a4cc5f5d8430274 (patch) | |
tree | 2ee5a46dedcbfe0513af119c3625cb9a0d831b20 | |
parent | c1f3d49c9f7c626f5e17c0c653c56d3d0e7e1831 (diff) |
skype_set_call() allow calling anybody
- here is the logic: we first try to map nicks to skype user names. on
success, we use the username, on failure we use the value we got
directly, later skype will return an error if there is no such nick or
such other error occures.
-rw-r--r-- | skype/skype.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/skype/skype.c b/skype/skype.c index 1e436074..98de4ff7 100644 --- a/skype/skype.c +++ b/skype/skype.c @@ -998,13 +998,8 @@ static char *skype_set_call( set_t *set, char *value ) { user_t *u = user_find(acc->irc, value); /* We are starting a call */ - if(!u && strcmp(value, "echo123")) - { - imcb_error(ic, "%s - no such nick", value); - return(value); - } - if(!strcmp(value, "echo123")) - nick = g_strdup("echo123"); + if(!u) + nick = g_strdup(value); else nick = g_strdup(u->handle); ptr = strchr(nick, '@'); |