summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/Server/Plugins/Packages.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/Server/Plugins/Packages.py b/src/lib/Server/Plugins/Packages.py
index 6b581dd0d..c1924350b 100644
--- a/src/lib/Server/Plugins/Packages.py
+++ b/src/lib/Server/Plugins/Packages.py
@@ -205,7 +205,9 @@ class YUMSource(Source):
urls = []
for (sarch, surl_list) in surls:
for surl in surl_list:
- rmdurl = surl + '/repodata/repomd.xml'
+ if not surl.endswith('/'):
+ surl += '/'
+ rmdurl = surl + 'repodata/repomd.xml'
try:
repomd = urllib2.urlopen(rmdurl).read()
xdata = lxml.etree.XML(repomd)