rpms/gnome-screensaver/devel popsquares-error-handling.patch, NONE, 1.1 gnome-screensaver.spec, 1.233, 1.234
Matthias Clasen
mclasen at fedoraproject.org
Fri Dec 11 18:59:46 UTC 2009
Author: mclasen
Update of /cvs/pkgs/rpms/gnome-screensaver/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1610
Modified Files:
gnome-screensaver.spec
Added Files:
popsquares-error-handling.patch
Log Message:
Fix cmdline error handling in popsquares
popsquares-error-handling.patch:
popsquares.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
--- NEW FILE popsquares-error-handling.patch ---
diff -up gnome-screensaver-2.28.0/savers/popsquares.c.error-handling gnome-screensaver-2.28.0/savers/popsquares.c
--- gnome-screensaver-2.28.0/savers/popsquares.c.error-handling 2009-12-11 13:23:31.587245522 -0500
+++ gnome-screensaver-2.28.0/savers/popsquares.c 2009-12-11 13:33:07.221003198 -0500
@@ -45,7 +45,12 @@ main (int argc, char **argv)
error = NULL;
- gtk_init_with_args (&argc, &argv, NULL, NULL, NULL, &error);
+ if (!gtk_init_with_args (&argc, &argv, NULL, NULL, NULL, &error)) {
+ g_printerr (_("%s. See --help for usage information.\n"),
+ error->message);
+ g_error_free (error);
+ exit (1);
+ }
window = gs_theme_window_new ();
g_signal_connect (G_OBJECT (window), "delete-event",
Index: gnome-screensaver.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gnome-screensaver/devel/gnome-screensaver.spec,v
retrieving revision 1.233
retrieving revision 1.234
diff -u -p -r1.233 -r1.234
--- gnome-screensaver.spec 3 Dec 2009 14:33:30 -0000 1.233
+++ gnome-screensaver.spec 11 Dec 2009 18:59:45 -0000 1.234
@@ -36,6 +36,9 @@ Patch12: remove-session-inhibits.patch
# from upstream
Patch13: 0001-Add-an-API-to-show-a-message-on-the-locked-screen.patch
+# fixed upstream
+Patch14: popsquares-error-handling.patch
+
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
URL: http://www.gnome.org
BuildRequires: gtk2-devel => %{gtk2_version}
@@ -91,6 +94,7 @@ simple, sane, secure defaults and be wel
%patch11 -p1 -b .ask-to-die
%patch12 -p1 -b .remove-session-inhibits
%patch13 -p1 -b .message-api
+%patch14 -p1 -b .error-handling
autoreconf -f -i
@@ -161,6 +165,9 @@ fi
%doc %{_mandir}/man1/*.1.gz
%changelog
+* Fri Dec 11 2009 Matthias Clasen <mclasen at redhat.com> 2.28.0-9
+- Properly handle cmdline parsing errors in popsquares (#546656)
+
* Thu Dec 3 2009 Matthias Clasen <mclasen at redhat.com> 2.28.0-8
- Drop an unwanted dependency
More information about the fedora-extras-commits
mailing list