apr_filepath_root() fn, which should simply return '/' for an absolute
path on (most) unix, and advance the path pointer to the first non-'/'
character [if only Win32 and others were so simple ;-]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90605
13f79535-47bb-0310-9956-
ffa450edef68
{
const char *newpath;
const char *ourdir = dir;
- apr_status_t rv = apr_filepath_root(&newpath, &dir, 0, p);
-
- if (rv == APR_EABSOLUTE) {
- return 1;
- }
-
- if (rv != APR_SUCCESS || strncmp(newpath, ourdir, strlen(newpath)) != 0) {
+ if (apr_filepath_root(&newpath, &dir, 0, p) != APR_SUCCESS
+ || strncmp(newpath, ourdir, strlen(newpath)) != 0) {
return 0;
}
return 1;