Mercurial > pidgin
changeset 10912:dcbc56eb3f37
[gaim-migrate @ 12667]
Fix bug 1200218 - crash when socks5 password is empty
committer: Tailor Script <tailor@pidgin.im>
author | Stu Tomlinson <stu@nosnilmot.com> |
---|---|
date | Sat, 14 May 2005 13:20:37 +0000 |
parents | 1012f463d2b9 |
children | 44e91a7708eb |
files | src/proxy.c |
diffstat | 1 files changed, 6 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/proxy.c Fri May 13 01:04:08 2005 +0000 +++ b/src/proxy.c Sat May 14 13:20:37 2005 +0000 @@ -1576,9 +1576,13 @@ if (buf[1] == 0x02) { unsigned int i, j; + const char *u, *p; - i = strlen(gaim_proxy_info_get_username(phb->gpi)); - j = strlen(gaim_proxy_info_get_password(phb->gpi)); + u = gaim_proxy_info_get_username(phb->gpi); + p = gaim_proxy_info_get_password(phb->gpi); + + i = (u == NULL) ? 0 : strlen(u); + j = (p == NULL) ? 0 : strlen(p); buf[0] = 0x01; /* version 1 */ buf[1] = i;