rpms/evince/F-13 evince-metadata.patch, NONE, 1.1 evince.spec, 1.189, 1.190
mkasik
mkasik at fedoraproject.org
Tue Jun 22 12:37:29 UTC 2010
Author: mkasik
Update of /cvs/pkgs/rpms/evince/F-13
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv10817
Modified Files:
evince.spec
Added Files:
evince-metadata.patch
Log Message:
* Tue Jun 22 2010 Marek Kasik <mkasik at redhat.com> - 2.30.1-3
- Check whether metadata is NULL before using it
- Resolves: #597777
evince-metadata.patch:
ev-metadata.c | 6 ++++++
1 file changed, 6 insertions(+)
--- NEW FILE evince-metadata.patch ---
--- evince-2.30.1/shell/ev-metadata.c 2010-04-05 11:21:59.000000000 +0200
+++ evince-2.30.1/shell/ev-metadata.c 2010-06-22 14:09:16.000000000 +0200
@@ -145,6 +145,9 @@ ev_metadata_get_string (EvMetadata *met
{
gchar *v;
+ if (!metadata)
+ return FALSE;
+
v = g_hash_table_lookup (metadata->items, key);
if (!v)
return FALSE;
@@ -174,6 +177,9 @@ ev_metadata_set_string (EvMetadata *met
GFileInfo *info;
gchar *gio_key;
+ if (!metadata)
+ return FALSE;
+
info = g_file_info_new ();
gio_key = g_strconcat (EV_METADATA_NAMESPACE"::", key, NULL);
Index: evince.spec
===================================================================
RCS file: /cvs/pkgs/rpms/evince/F-13/evince.spec,v
retrieving revision 1.189
retrieving revision 1.190
diff -u -p -r1.189 -r1.190
--- evince.spec 29 Apr 2010 13:10:24 -0000 1.189
+++ evince.spec 22 Jun 2010 12:37:29 -0000 1.190
@@ -6,7 +6,7 @@
Name: evince
Version: 2.30.1
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Document viewer
License: GPLv2+ and GFDL
@@ -17,6 +17,8 @@ Source0: http://download.gnome.or
Patch2: evince-t1font-mapping.patch
# https://bugzilla.redhat.com/show_bug.cgi?id=586343
Patch3: 0001-Make-sure-dot_dir-exists-before-creating-last_settin.patch
+# https://bugzilla.redhat.com/show_bug.cgi?id=597777
+Patch4: evince-metadata.patch
BuildRequires: gtk2-devel >= %{gtk2_version}
BuildRequires: glib2-devel >= %{glib2_version}
@@ -115,6 +117,7 @@ It adds an additional tab called "Docume
%setup -q
%patch2 -p1 -b .t1font-map
%patch3 -p1 -b .settings
+%patch4 -p1 -b .metadata
%build
%configure --disable-static --disable-scrollkeeper --disable-schemas-install \
@@ -237,6 +240,10 @@ gtk-update-icon-cache %{_datadir}/icons/
%{_libdir}/nautilus/extensions-2.0/libevince-properties-page.so
%changelog
+* Tue Jun 22 2010 Marek Kasik <mkasik at redhat.com> - 2.30.1-3
+- Check whether metadata is NULL before using it
+- Resolves: #597777
+
* Thu Apr 29 2010 Marek Kasik <mkasik at redhat.com> - 2.30.1-2
- Make sure dot_dir exists before creating last_settings file
- backported from upstream
More information about the scm-commits
mailing list