int ftp_parse_response(ftp_request_rec* r, ftp_buff_rec* response)
{
int ret = _ERROR;
ulong resp_code;
char *s, *p;
s = p = response->buff;
for (;;)
{
if((p = strchr(s, ' ')) || (p = strchr(s, '-')))
{//增加两种格式判断
if (p != NULL && p-s == 3)
{
resp_code = atoi(s);
if (resp_code >= 100 && resp_code <= 999)
{
if (r->proxy_status == 0)
{
*p = '-';
}
ret = _SUCCESS;
}
}
}
FTPPROXY 改进
最新推荐文章于 2021-04-13 18:12:45 发布