imgconverter: use more meaningful error for empty icon image
This commit is contained in:
parent
7ce11969b1
commit
6e69ce2234
@ -115,6 +115,8 @@ get_from_stream(), get_from_vm(), get_xdg_icon_from_vm(), get_through_dvm()'''
|
|||||||
maxhdrlen = imghdrlen(max_width, max_height)
|
maxhdrlen = imghdrlen(max_width, max_height)
|
||||||
|
|
||||||
untrusted_header = stream.readline(maxhdrlen)
|
untrusted_header = stream.readline(maxhdrlen)
|
||||||
|
if len(untrusted_header) == 0:
|
||||||
|
raise ValueError('No icon received')
|
||||||
if not re_imghdr.match(untrusted_header):
|
if not re_imghdr.match(untrusted_header):
|
||||||
raise ValueError('Image format violation')
|
raise ValueError('Image format violation')
|
||||||
header = untrusted_header
|
header = untrusted_header
|
||||||
|
Loading…
Reference in New Issue
Block a user