[[[

* subversion/libsvn_ra_svn/client.c
  (parse_url): Don't accept an empty hostname.

]]]

Index: subversion/libsvn_ra_svn/client.c
===================================================================
--- subversion/libsvn_ra_svn/client.c	(revision 31628)
+++ subversion/libsvn_ra_svn/client.c	(working copy)
@@ -502,7 +502,7 @@ static svn_error_t *parse_url(const char *url, apr
 
   apr_err = apr_uri_parse(pool, url, uri);
 
-  if (apr_err != 0)
+  if (apr_err != 0 || strlen(uri->hostname) == 0)
     return svn_error_createf(SVN_ERR_RA_ILLEGAL_URL, NULL,
                              _("Illegal svn repository URL '%s'"), url);
 

