diff options
author | Richard Wilson <rjw@netsurf-browser.org> | 2006-01-24 23:02:44 +0000 |
---|---|---|
committer | Richard Wilson <rjw@netsurf-browser.org> | 2006-01-24 23:02:44 +0000 |
commit | 2b2b2ccf96dfda13aa598f1f714de8af15145c7a (patch) | |
tree | e580d00903626cd1f677ccd03ffd7dcdd9bdb16f /riscos | |
parent | 15a14599dbc321fbcdd4c865e22c27280676427d (diff) | |
download | netsurf-2b2b2ccf96dfda13aa598f1f714de8af15145c7a.tar.gz netsurf-2b2b2ccf96dfda13aa598f1f714de8af15145c7a.tar.bz2 |
[project @ 2006-01-24 23:02:44 by rjw]
Stop failed decompression/loading from attempting to plot a NULL bitmap.
svn path=/import/netsurf/; revision=2026
Diffstat (limited to 'riscos')
-rw-r--r-- | riscos/image.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/riscos/image.c b/riscos/image.c index 15ff2b6ab..d5ae8d6e4 100644 --- a/riscos/image.c +++ b/riscos/image.c @@ -49,6 +49,11 @@ bool image_redraw(osspriteop_area *area, int x, int y, int req_width, bool repeatx, bool repeaty, bool background, image_type type) { unsigned int tinct_options; + + /* failed decompression/loading can result in no image being present */ + if (!area) + return false; + osspriteop_id header = (osspriteop_id) ((char*) area + area->first); req_width *= 2; |