Lines Matching refs:rawPath
1429 char *rawPath = NULL;
1430 result = Curl_urldecode(ftp->path, 0, &rawPath, NULL, REJECT_CTRL);
1434 slashPos = strrchr(rawPath, '/');
1438 size_t n = slashPos - rawPath;
1442 lstArg = rawPath;
1446 free(rawPath);
3234 char *rawPath = NULL;
3283 result = Curl_urldecode(ftp->path, 0, &rawPath, &pathLen,
3294 if((data->set.ftp_filemethod == FTPFILE_NOCWD) && (rawPath[0] == '/'))
3295 free(rawPath); /* full path => no CWDs happened => keep ftpc->prevpath */
3305 rawPath[pathLen] = '\0';
3306 ftpc->prevpath = rawPath;
3309 free(rawPath);
4133 char *rawPath = NULL; /* url-decoded "raw" path */
4140 result = Curl_urldecode(ftp->path, 0, &rawPath, &pathLen, REJECT_CTRL);
4149 if((pathLen > 0) && (rawPath[pathLen - 1] != '/'))
4150 fileName = rawPath; /* this is a full file path */
4160 slashPos = strrchr(rawPath, '/');
4163 size_t dirlen = slashPos - rawPath;
4169 free(rawPath);
4173 ftpc->dirs[0] = Curl_memdup0(rawPath, dirlen);
4175 free(rawPath);
4183 fileName = rawPath; /* file name only (or empty) */
4189 const char *curPos = rawPath;
4193 const char *str = rawPath;
4201 free(rawPath);
4219 free(rawPath);
4242 free(rawPath);
4248 if((data->set.ftp_filemethod == FTPFILE_NOCWD) && (rawPath[0] == '/'))
4259 if((strlen(oldPath) == n) && !strncmp(rawPath, oldPath, n)) {
4266 free(rawPath);