diff options
author | dequis <dx@dxzone.com.ar> | 2016-10-30 21:38:32 -0300 |
---|---|---|
committer | dequis <dx@dxzone.com.ar> | 2016-10-30 21:38:32 -0300 |
commit | 50988d1f5048cc1ca1f8b3af77eb3ad6f909c1c0 (patch) | |
tree | 2acac59db8355ea7e80f740eb3a3a0404a99d76c /irc_im.c | |
parent | c94e20896107533058d7eae53d5244b10edc97f6 (diff) |
purple: fix icq login when the protocol name is "oscar"
Which happens when moving from non-purple to purple.
Fixes trac ticket 1269
Since "oscar" doesn't exist in purple, the old code called
register_protocol() to associate oscar with prpl-aim, which meant that
aim accounts migrated seamlessly to purple but icq accounts broke
silently, throwing incorrect password errors.
Now the oscar protocol is special-cased to return prpl-aim or prpl-icq
depending on the first character of the username, which is the same
thing the built-in oscar protocol does.
Diffstat (limited to 'irc_im.c')
0 files changed, 0 insertions, 0 deletions