fix traceback preventing showing ALT text of an image. Fixes #5247

This commit is contained in:
Yann Leboulanger 2009-09-23 19:07:58 +02:00
parent 4db1d2738c
commit 70e145a827

View file

@ -483,6 +483,7 @@ class HtmlHandler(xml.sax.handler.ContentHandler):
def _process_img(self, attrs):
'''Process a img tag.
'''
mem = ''
try:
# Wait maximum 1s for connection
socket.setdefaulttimeout(1)
@ -499,7 +500,6 @@ class HtmlHandler(xml.sax.handler.ContentHandler):
except Exception:
pass
# Max image size = 2 MB (to try to prevent DoS)
mem = ''
deadline = time.time() + 3
while True:
if time.time() > deadline:
@ -516,7 +516,6 @@ class HtmlHandler(xml.sax.handler.ContentHandler):
except socket.timeout, ex:
gajim.log.debug('Timeout loading image %s ' % attrs['src'] + \
str(ex))
mem = ''
alt = attrs.get('alt', '')
if alt:
alt += '\n'