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);