Mercurial > pidgin
comparison src/proxy.c @ 10917:aca17634b9ab
[gaim-migrate @ 12678]
Ian Goldberg pointed out this was non-portable
committer: Tailor Script <tailor@pidgin.im>
author | Stu Tomlinson <stu@nosnilmot.com> |
---|---|
date | Sat, 14 May 2005 19:33:59 +0000 |
parents | dcbc56eb3f37 |
children | 50224ac8184d |
comparison
equal
deleted
inserted
replaced
10916:e52ec3cffff4 | 10917:aca17634b9ab |
---|---|
1584 i = (u == NULL) ? 0 : strlen(u); | 1584 i = (u == NULL) ? 0 : strlen(u); |
1585 j = (p == NULL) ? 0 : strlen(p); | 1585 j = (p == NULL) ? 0 : strlen(p); |
1586 | 1586 |
1587 buf[0] = 0x01; /* version 1 */ | 1587 buf[0] = 0x01; /* version 1 */ |
1588 buf[1] = i; | 1588 buf[1] = i; |
1589 memcpy(buf + 2, gaim_proxy_info_get_username(phb->gpi), i); | 1589 if (u != NULL) |
1590 memcpy(buf + 2, u, i); | |
1590 buf[2 + i] = j; | 1591 buf[2 + i] = j; |
1591 memcpy(buf + 2 + i + 1, gaim_proxy_info_get_password(phb->gpi), j); | 1592 if (p != NULL) |
1593 memcpy(buf + 2 + i + 1, p, j); | |
1592 | 1594 |
1593 if (write(source, buf, 3 + i + j) < 3 + i + j) { | 1595 if (write(source, buf, 3 + i + j) < 3 + i + j) { |
1594 close(source); | 1596 close(source); |
1595 | 1597 |
1596 try_connect(phb); | 1598 try_connect(phb); |