[file-roller] java utils: avoid memory leak
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [file-roller] java utils: avoid memory leak
- Date: Sun, 19 Jul 2020 07:17:23 +0000 (UTC)
commit fb9923cdf37bddc316507ff7ef61e8eea2b3b63f
Author: Pavel Shlyak <shlyak-pavel2011 ya ru>
Date: Sun Jul 12 11:20:15 2020 +0000
java utils: avoid memory leak
src/java-utils.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/src/java-utils.c b/src/java-utils.c
index fbc0e568..c091f0b7 100644
--- a/src/java-utils.c
+++ b/src/java-utils.c
@@ -307,10 +307,14 @@ get_package_name_from_class_file (char *fname)
}
if (package != NULL) {
- for (i = length; (i >= 0) && (end == 0); i-- )
+ char *tmp;
+
+ for (i = length; (i >= 0) && (end == 0); i--)
if (package[i] == '/')
end = i;
- package = g_strndup (package, end);
+ tmp = g_strndup (package, end);
+ g_free (package);
+ package = tmp;
}
java_class_file_free (cfile);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]