summaryrefslogtreecommitdiff
path: root/amiga/bitmap.c
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2012-08-05 23:51:59 +0100
committerChris Young <chris@unsatisfactorysoftware.co.uk>2012-08-05 23:51:59 +0100
commit8c6dab520d92b4149fd74c01f883bdc87245fd5c (patch)
tree88a1f6c4986b2b82cb64110e3d263e0cfb05de04 /amiga/bitmap.c
parent1ef7336f22c5751f8dd35c60d2e34fe0f49af455 (diff)
downloadnetsurf-8c6dab520d92b4149fd74c01f883bdc87245fd5c.tar.gz
netsurf-8c6dab520d92b4149fd74c01f883bdc87245fd5c.tar.bz2
misc
Diffstat (limited to 'amiga/bitmap.c')
-rw-r--r--amiga/bitmap.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/amiga/bitmap.c b/amiga/bitmap.c
index c82c90bc8..0190ed0b3 100644
--- a/amiga/bitmap.c
+++ b/amiga/bitmap.c
@@ -117,10 +117,15 @@ void bitmap_destroy(void *bitmap)
if(bm)
{
- if((bm->nativebm) && (bm->dto == NULL))
+ if((bm->nativebm) && (bm->dto == NULL)) {
p96FreeBitMap(bm->nativebm);
+ bm->nativebm = NULL;
+ }
- if(bm->dto) DisposeDTObject(bm->dto);
+ if(bm->dto) {
+ DisposeDTObject(bm->dto);
+ bm->dto = NULL;
+ }
FreeVec(bm->pixdata);
bm->pixdata = NULL;