Skip to content
Snippets Groups Projects
Commit e7be7301 authored by Howard Chu's avatar Howard Chu
Browse files

allow file: URLs without authority spec.

parent 9446f855
No related branches found
No related tags found
No related merge requests found
......@@ -48,17 +48,12 @@ ldif_open_url(
url = fetchGetURL( (char*) urlstr, "" );
#else
if( strncasecmp( "file://", urlstr, sizeof("file://")-1 ) == 0 ) {
p = strchr( &urlstr[sizeof("file://")-1], '/' );
if( p == NULL ) {
return NULL;
}
if( strncasecmp( "file:", urlstr, sizeof("file:")-1 ) == 0 ) {
p = urlstr + sizeof("file:")-1;
/* we don't check for LDAP_DIRSEP since URLs should contain '/' */
if( p[1] == '.' && ( p[2] == '/' || ( p[2] == '.' && p[3] == '/' ))) {
/* skip over false root */
p++;
}
if ( p[0] == '/' && p[1] == '/' )
p += 2;
p = ber_strdup( p );
ldap_pvt_hex_unescape( p );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment