| 1721 cmdbuf++; |
1721 cmdbuf++; |
| 1722 |
1722 |
| 1723 navas = *cmdbuf; |
1723 navas = *cmdbuf; |
| 1724 |
1724 |
| 1725 purple_debug_misc("socks5 proxy", "Expecting %d attribute(s).\n", navas); |
1725 purple_debug_misc("socks5 proxy", "Expecting %d attribute(s).\n", navas); |
| |
1726 if (G_UNLIKELY(navas > 10000)) { /* XXX: what's the threshold? */ |
| |
1727 purple_proxy_connect_data_disconnect(connect_data, |
| |
1728 _("Received invalid data on connection with server")); |
| |
1729 return -1; |
| |
1730 } |
| 1726 |
1731 |
| 1727 cmdbuf++; |
1732 cmdbuf++; |
| 1728 |
1733 |
| 1729 for (currentav = 0; currentav < navas; currentav++) { |
1734 for (currentav = 0; currentav < navas; currentav++) { |
| 1730 |
1735 |