Lines Matching refs:ptr
33 char *ptr; in parse_pasv_epsv() local
40 ptr = strrchr(buf, ')'); in parse_pasv_epsv()
41 if (!ptr) ptr = strrchr(buf, '\r'); /* for PASV responses not ending with ')' */ in parse_pasv_epsv()
42 if (!ptr) ptr = strrchr(buf, '\n'); /* for PASV responses not ending with ')' */ in parse_pasv_epsv()
43 if (ptr) *ptr = '\0'; in parse_pasv_epsv()
45 ptr = strrchr(buf, ','); in parse_pasv_epsv()
46 if (!ptr) return -1; in parse_pasv_epsv()
47 *ptr = '\0'; in parse_pasv_epsv()
48 port = xatou_range(ptr + 1, 0, 255); in parse_pasv_epsv()
50 ptr = strrchr(buf, ','); in parse_pasv_epsv()
51 if (!ptr) return -1; in parse_pasv_epsv()
52 *ptr = '\0'; in parse_pasv_epsv()
53 port += xatou_range(ptr + 1, 0, 255) * 256; in parse_pasv_epsv()
57 ptr = strrchr(buf, '|'); in parse_pasv_epsv()
58 if (!ptr) return -1; in parse_pasv_epsv()
59 *ptr = '\0'; in parse_pasv_epsv()
61 ptr = strrchr(buf, '|'); in parse_pasv_epsv()
62 if (!ptr) return -1; in parse_pasv_epsv()
63 *ptr = '\0'; in parse_pasv_epsv()
64 port = xatou_range(ptr + 1, 0, 65535); in parse_pasv_epsv()