[gsim85] * Mon Jun 23 2014 Yaakov Selkowitz <yselkowi at redhat.com> - 0.3-12 - Fix FTBFS with -Werror=format-se

Fabian Affolter fab at fedoraproject.org
Mon Jun 23 21:38:09 UTC 2014


commit ab3b0e5eeb717bfaa8c5e34d212a7380d22b132f
Author: Fabian Affolter <mail at fabian-affolter.ch>
Date:   Mon Jun 23 23:38:04 2014 +0200

    * Mon Jun 23 2014 Yaakov Selkowitz <yselkowi at redhat.com> - 0.3-12
    - Fix FTBFS with -Werror=format-security (rhbz#1037107, rhbz#1106733)

 gsim85-0.3-format-security.patch |   20 ++++++++++++++++++++
 gsim85.spec                      |    7 ++++++-
 2 files changed, 26 insertions(+), 1 deletions(-)
---
diff --git a/gsim85-0.3-format-security.patch b/gsim85-0.3-format-security.patch
new file mode 100644
index 0000000..63a46db
--- /dev/null
+++ b/gsim85-0.3-format-security.patch
@@ -0,0 +1,20 @@
+--- a/src/dialog.c
++++ b/src/dialog.c
+@@ -29,7 +29,7 @@ void gsim_message(const gchar *message,GtkMessageType type)
+ {
+ 	GtkWidget *dialog;
+ 	dialog=gtk_message_dialog_new(GTK_WINDOW(gsim_appwindow),GTK_DIALOG_DESTROY_WITH_PARENT,type,
+-                                               GTK_BUTTONS_CLOSE,message);
++                                               GTK_BUTTONS_CLOSE,"%s",message);
+ 	gtk_dialog_run (GTK_DIALOG (dialog));
+ 	gtk_widget_hide (dialog);
+ } 
+@@ -48,7 +48,7 @@ void gsim_close_unsaved(void)
+    /* Create the widgets */
+    
+    	dialog = gtk_message_dialog_new(GTK_WINDOW(gsim_appwindow),GTK_DIALOG_DESTROY_WITH_PARENT,GTK_MESSAGE_QUESTION,
+-                                               GTK_BUTTONS_NONE,str->str);
++                                               GTK_BUTTONS_NONE,"%s",str->str);
+ 	gtk_dialog_add_buttons(GTK_DIALOG(dialog),GTK_STOCK_CANCEL,GTK_RESPONSE_NONE,GTK_STOCK_NO,GTK_RESPONSE_NO,
+ 												GTK_STOCK_SAVE,GTK_RESPONSE_YES,NULL);
+                                        
diff --git a/gsim85.spec b/gsim85.spec
index 17b1fcd..47bb651 100644
--- a/gsim85.spec
+++ b/gsim85.spec
@@ -1,11 +1,12 @@
 Name:           gsim85
 Version:        0.3
-Release:        11%{?dist}
+Release:        12%{?dist}
 Summary:        An 8085 microprocessor simulator
 
 License:        GPLv2+
 URL:            http://gsim85.sourceforge.net/
 Source0:        http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
+Patch0:         gsim85-0.3-format-security.patch
 
 BuildRequires:  libglade2-devel
 BuildRequires:  intltool
@@ -21,6 +22,7 @@ implementing them on target board.
 
 %prep
 %setup -q
+%patch0 -p1 -b .error
 
 %build
 %configure --disable-static
@@ -43,6 +45,9 @@ desktop-file-install                                    \
 %{_datadir}/applications/%{name}.desktop
 
 %changelog
+* Mon Jun 23 2014 Yaakov Selkowitz <yselkowi at redhat.com> - 0.3-12
+- Fix FTBFS with -Werror=format-security (rhbz#1037107, rhbz#1106733)
+
 * Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.3-11
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 


More information about the scm-commits mailing list