[totem-pl-parser] plparser: Fixed memleak in totem_pl_parser_can_parse_from_data
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [totem-pl-parser] plparser: Fixed memleak in totem_pl_parser_can_parse_from_data
- Date: Fri, 1 Mar 2013 17:07:20 +0000 (UTC)
commit b2ec65f76e5951fb85031b6e80861b5dcb58de5e
Author: Mateu Batle <mateu batle collabora com>
Date: Fri Mar 1 16:13:02 2013 +0000
plparser: Fixed memleak in totem_pl_parser_can_parse_from_data
https://bugzilla.gnome.org/show_bug.cgi?id=694941
plparse/totem-pl-parser.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/plparse/totem-pl-parser.c b/plparse/totem-pl-parser.c
index a4e8735..a72fc01 100644
--- a/plparse/totem-pl-parser.c
+++ b/plparse/totem-pl-parser.c
@@ -2423,6 +2423,7 @@ totem_pl_parser_can_parse_from_data (const char *data,
for (i = 0; i < G_N_ELEMENTS(special_types); i++) {
if (strcmp (special_types[i].mimetype, mimetype) == 0) {
D(g_message ("Is special type '%s'", mimetype));
+ g_free (mimetype);
return TRUE;
}
}
@@ -2434,14 +2435,18 @@ totem_pl_parser_can_parse_from_data (const char *data,
gboolean retval = ((* dual_types[i].iden) (data, len) != NULL);
D(g_message ("%s dual type '%s'",
retval ? "Is" : "Is not", mimetype));
+ g_free (mimetype);
return retval;
}
+ g_free (mimetype);
return FALSE;
}
}
D(g_message ("Is unsupported mime-type '%s'", mimetype));
+ g_free (mimetype);
+
return FALSE;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]