From 5c95b32756affc5ce3ef88f919da4e3f801d776e Mon Sep 17 00:00:00 2001 From: Chris Young Date: Mon, 9 May 2011 22:39:30 +0000 Subject: Fix crashing svn path=/trunk/netsurf/; revision=12362 --- amiga/filetype.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'amiga/filetype.c') diff --git a/amiga/filetype.c b/amiga/filetype.c index 009ce6d64..50d02cb0a 100644 --- a/amiga/filetype.c +++ b/amiga/filetype.c @@ -340,7 +340,7 @@ void ami_mime_entry_free(struct ami_mime_entry *mimeentry) struct Node *ami_mime_from_datatype(struct DataType *dt, lwc_string **mimetype, struct Node *start_node) { - struct DataTypeHeader *dth = dt->dtn_Header; + struct DataTypeHeader *dth; struct nsObject *node; struct nsObject *nnode; struct ami_mime_entry *mimeentry; @@ -349,7 +349,9 @@ struct Node *ami_mime_from_datatype(struct DataType *dt, bool ret = false; if(IsMinListEmpty(ami_mime_list)) return NULL; + if(dt == NULL) return NULL; + dth = dt->dtn_Header; lerror = lwc_intern_string(dth->dth_Name, strlen(dth->dth_Name), &dt_name); if (lerror != lwc_error_ok) return NULL; -- cgit v1.2.3