diff options
author | ridiculousfish <corydoras@ridiculousfish.com> | 2013-02-16 13:17:43 -0800 |
---|---|---|
committer | ridiculousfish <corydoras@ridiculousfish.com> | 2013-02-16 13:17:43 -0800 |
commit | 547b0a98505724e0b6e224baf7a11d9ca069a851 (patch) | |
tree | 36ac3401361b949dacbf0837cac4524197d39232 /xdgmimemagic.cpp | |
parent | 4416753df0116452891f6c389712b60b4ea219b6 (diff) |
Fix warning about realloc in xdgmimemagic
Diffstat (limited to 'xdgmimemagic.cpp')
-rw-r--r-- | xdgmimemagic.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/xdgmimemagic.cpp b/xdgmimemagic.cpp index b4f9e14d..3f67b290 100644 --- a/xdgmimemagic.cpp +++ b/xdgmimemagic.cpp @@ -183,7 +183,13 @@ _xdg_mime_magic_read_to_newline(FILE *magic_file, if (pos % 128 == 127) { len = len + 128; - retval = (char *)realloc(retval, len); + char *tmp = (char *)realloc(retval, len); + if (tmp == NULL) + { + free(retval); + return NULL; + } + retval = tmp; } } |