#endif
)
{ /* host specified -> only localhost is supported */
- static const unsigned localhostLen = 9; /* strlen("localhost") */
- if (!strncmp( psz_path, "localhost" DIR_SEP, localhostLen + 1))
- psz_path += localhostLen;
- else
+ static const size_t i_localhost = sizeof("localhost")-1;
+ if( strncmp( psz_path, "localhost" DIR_SEP, i_localhost + 1) != 0 )
{
msg_Err( p_input, "cannot open remote file `%s://%s'",
- psz_access, psz_path );
- msg_Info( p_input, "Did you mean `%s:///%s'?",
psz_access, psz_path );
+ msg_Info( p_input, "Did you mean `%s:///%s'?",
+ psz_access, psz_path );
goto error;
}
+ psz_path += i_localhost;
}
/* Remove HTML anchor if present (not supported). */
char *p = strchr( psz_path, '#' );