diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2011-06-19 11:25:59 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2011-06-19 11:25:59 +0000 |
commit | b6b1744b8eb532d0c9080a8fb4a28683c6841089 (patch) | |
tree | d05813b8e9731ca6f41cd55880802093cf9e56f9 /amiga/filetype.c | |
parent | afa2198a16f7af206e59701ec3c671ad655a2dce (diff) | |
download | netsurf-b6b1744b8eb532d0c9080a8fb4a28683c6841089.tar.gz netsurf-b6b1744b8eb532d0c9080a8fb4a28683c6841089.tar.bz2 |
fix memory leak
svn path=/trunk/netsurf/; revision=12493
Diffstat (limited to 'amiga/filetype.c')
-rw-r--r-- | amiga/filetype.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/amiga/filetype.c b/amiga/filetype.c index 0a8d9a4a0..5cb661074 100644 --- a/amiga/filetype.c +++ b/amiga/filetype.c @@ -366,6 +366,8 @@ APTR ami_mime_guess_add_datatype(struct DataType *dt, lwc_string **lwc_mimetype) return NULL; dt_name_lwr = strdup(dth->dth_Name); + if(dt_name_lwr == NULL) return NULL; + strlwr(dt_name_lwr); p = dt_name_lwr; @@ -432,6 +434,7 @@ APTR ami_mime_guess_add_datatype(struct DataType *dt, lwc_string **lwc_mimetype) if (lerror != lwc_error_ok) return NULL; + free(dt_name_lwr); return node; } |