[gtk+] Fix a memory leak in gtk-3.0.m4 file
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Fix a memory leak in gtk-3.0.m4 file
- Date: Tue, 3 Nov 2015 12:13:27 +0000 (UTC)
commit b3b4282beb9930b3d1688ff19f8016f35998427d
Author: Dhiru Kholia <kholia kth se>
Date: Tue Oct 27 22:08:59 2015 +0100
Fix a memory leak in gtk-3.0.m4 file
This fix is inspired by,
https://git.gnome.org/browse/glib/tree/m4macros/glib-2.0.m4
https://bugzilla.gnome.org/show_bug.cgi?id=757221
m4macros/gtk-3.0.m4 | 11 ++++-------
1 files changed, 4 insertions(+), 7 deletions(-)
---
diff --git a/m4macros/gtk-3.0.m4 b/m4macros/gtk-3.0.m4
index d9b0a2d..4838f16 100644
--- a/m4macros/gtk-3.0.m4
+++ b/m4macros/gtk-3.0.m4
@@ -82,14 +82,11 @@ dnl
int
main ()
{
- int major, minor, micro;
- char *tmp_version;
+ unsigned int major, minor, micro;
fclose (fopen ("conf.gtktest", "w"));
- /* HP/UX 9 (% #!) writes to sscanf strings */
- tmp_version = g_strdup("$min_gtk_version");
- if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
+ if (sscanf("$min_gtk_version", "%u.%u.%u", &major, &minor, µ) != 3) {
printf("%s, bad version string\n", "$min_gtk_version");
exit(1);
}
@@ -128,9 +125,9 @@ main ()
}
else
{
- printf("\n*** An old version of GTK+ (%d.%d.%d) was found.\n",
+ printf("\n*** An old version of GTK+ (%u.%u.%u) was found.\n",
gtk_major_version, gtk_minor_version, gtk_micro_version);
- printf("*** You need a version of GTK+ newer than %d.%d.%d. The latest version of\n",
+ printf("*** You need a version of GTK+ newer than %u.%u.%u. The latest version of\n",
major, minor, micro);
printf("*** GTK+ is always available from ftp://ftp.gtk.org.\n");
printf("***\n");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]