Index: mirrors.cgi =================================================================== --- mirrors.cgi (revision 1135864) +++ mirrors.cgi (working copy) @@ -91,11 +91,11 @@ break # Check if the requested Preferred mirror is in the list - # Note the user-requested mirror doesn't have a trailing-slash + # Note the user-requested mirror may have no trailing-slash prefmir=None if preferred: for mir in mirrors: - if mir[2][:-1]==preferred: + if mir[2].startswith(preferred): prefmir=mir break # Otherwise pick a preferred mirror from our country