diff --git a/linkcheck/htmlutil/linkparse.py b/linkcheck/htmlutil/linkparse.py
index 0e306ff3..682c2e20 100644
--- a/linkcheck/htmlutil/linkparse.py
+++ b/linkcheck/htmlutil/linkparse.py
@@ -201,8 +201,17 @@ class LinkFinder:
self.found_url(url, name, base, lineno, column)
elif attr == 'srcset':
for img_candidate in value.split(','):
- url = img_candidate.split()[0]
- self.found_url(url, name, base, lineno, column)
+ try:
+ url = img_candidate.split()[0]
+ except IndexError:
+ log.debug(
+ LOG_CHECK,
+ _("trailing comma in line: "
+ "%(line)s srcset attribute: %(value)s")
+ % {"line": lineno, "value": value}
+ )
+ else:
+ self.found_url(url, name, base, lineno, column)
else:
self.found_url(value, name, base, lineno, column)