summaryrefslogtreecommitdiff
path: root/x11/ruby-gnome2-gtk/patches/patch-ab
diff options
context:
space:
mode:
authorghen <ghen>2007-12-18 09:27:09 +0000
committerghen <ghen>2007-12-18 09:27:09 +0000
commit70b785092c22bbfb7a7c64e0247aecf106d9cc5d (patch)
tree182c110c420683efd99a96cd0bf1a8b7b21797a7 /x11/ruby-gnome2-gtk/patches/patch-ab
parent570fa7e19d38de9ae319adae927aef5217e3f1c0 (diff)
downloadpkgsrc-70b785092c22bbfb7a7c64e0247aecf106d9cc5d.tar.gz
Pullup ticket 2250 - requested by obache
security fix for ruby-gnome2-gtk - pkgsrc/x11/ruby-gnome2-gtk/Makefile 1.10 - pkgsrc/x11/ruby-gnome2-gtk/distinfo 1.2 - pkgsrc/x11/ruby-gnome2-gtk/patches/patch-ab 1.1 Module Name: pkgsrc Committed By: obache Date: Mon Dec 17 02:59:59 UTC 2007 Modified Files: pkgsrc/x11/ruby-gnome2-gtk: Makefile distinfo Added Files: pkgsrc/x11/ruby-gnome2-gtk/patches: patch-ab Log Message: Added a patch for fixing format string vulnerability (CVE-2007-6183). http://ruby-gnome2.svn.sourceforge.net/viewvc/ruby-gnome2?view=rev&revision=2720 Bump PKGREVISION.
Diffstat (limited to 'x11/ruby-gnome2-gtk/patches/patch-ab')
-rw-r--r--x11/ruby-gnome2-gtk/patches/patch-ab14
1 files changed, 14 insertions, 0 deletions
diff --git a/x11/ruby-gnome2-gtk/patches/patch-ab b/x11/ruby-gnome2-gtk/patches/patch-ab
new file mode 100644
index 00000000000..09bdf211fbf
--- /dev/null
+++ b/x11/ruby-gnome2-gtk/patches/patch-ab
@@ -0,0 +1,14 @@
+$NetBSD: patch-ab,v 1.1.2.2 2007/12/18 09:27:09 ghen Exp $
+
+--- gtk/src/rbgtkmessagedialog.c.orig 2006-12-29 13:17:28.000000000 +0000
++++ gtk/src/rbgtkmessagedialog.c
+@@ -28,7 +28,8 @@ mdiag_initialize(argc, argv, self)
+ RVAL2GFLAGS(flags, GTK_TYPE_DIALOG_FLAGS),
+ RVAL2GENUM(type, GTK_TYPE_MESSAGE_TYPE),
+ RVAL2GENUM(buttons, GTK_TYPE_BUTTONS_TYPE),
+- (const gchar*)(NIL_P(message) ? "": RVAL2CSTR(message)));
++ "%s",
++ NIL_P(message) ? "": RVAL2CSTR(message));
+ RBGTK_INITIALIZE(self, w);
+ return Qnil;
+ }