From: Zac Medico Date: Wed, 26 Sep 2007 04:00:51 +0000 (-0000) Subject: Bug #192195 - In dir_get_list(), append a trailing / to the address X-Git-Tag: v2.1.3.16~135 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=431c1ce5f51296e36ad96d97aeaf2c949243b150;p=portage.git Bug #192195 - In dir_get_list(), append a trailing / to the address when necessary in order to avoid getting a 400 error from the http server. (trunk r7771) svn path=/main/branches/2.1.2/; revision=7811 --- diff --git a/pym/getbinpkg.py b/pym/getbinpkg.py index b11a775e1..71969b006 100644 --- a/pym/getbinpkg.py +++ b/pym/getbinpkg.py @@ -298,6 +298,10 @@ def dir_get_list(baseurl,conn=None): listing = None if protocol in ["http","https"]: + if not address.endswith("/"): + # http servers can return a 400 error here + # if the address doesn't end with a slash. + address += "/" page,rc,msg = make_http_request(conn,address,params,headers) if page: