rpms/libwpd/devel libwpd-0.8.5-wp5nofontlistcrash.patch, NONE, 1.1 libwpd.spec, 1.25, 1.26

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Sun Jun 11 15:43:24 UTC 2006


Author: caolanm

Update of /cvs/dist/rpms/libwpd/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv31245

Modified Files:
	libwpd.spec 
Added Files:
	libwpd-0.8.5-wp5nofontlistcrash.patch 
Log Message:
add wp5nofontlistcrash

libwpd-0.8.5-wp5nofontlistcrash.patch:
 WP5FontGroup.cpp |    3 ++-
 WP5Parser.cpp    |    1 -
 2 files changed, 2 insertions(+), 2 deletions(-)

--- NEW FILE libwpd-0.8.5-wp5nofontlistcrash.patch ---
--- src/lib/WP5Parser.cpp	27 May 2006 14:09:33 -0000	1.29
+++ src/lib/WP5Parser.cpp	10 Jun 2006 20:37:45 -0000	1.30
@@ -180,7 +180,6 @@
 		{
 			tmpFontSize = static_cast<const WP5ListFontsUsedPacket*>(listener.getGeneralPacketData(2))->getFontSize(0);
 			tmpFontNameOffset = static_cast<const WP5ListFontsUsedPacket*>(listener.getGeneralPacketData(2))->getFontNameOffset(0);
-			tmpFontName = static_cast<const WP5FontNameStringPoolPacket*>(listener.getGeneralPacketData(7))->getFontName(tmpFontNameOffset);
 		}
 		else
 			tmpHasFontsUsedPacket = false;
--- src/lib/WP5FontGroup.cpp	15 May 2006 12:39:49 -0000	1.2
+++ src/lib/WP5FontGroup.cpp	10 Jun 2006 20:37:45 -0000	1.3
@@ -97,7 +97,8 @@
 				return;
 			}
 
-			tmpFontName = static_cast<const WP5FontNameStringPoolPacket*>(listener->getGeneralPacketData(7))->getFontName(tmpFontNameOffset);
+			if (listener->getGeneralPacketData(7))
+				tmpFontName = static_cast<const WP5FontNameStringPoolPacket*>(listener->getGeneralPacketData(7))->getFontName(tmpFontNameOffset);
 			if (m_fontSize >= 0)
 				tmpFontSize = m_fontSize;
 


Index: libwpd.spec
===================================================================
RCS file: /cvs/dist/rpms/libwpd/devel/libwpd.spec,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- libwpd.spec	2 Jun 2006 15:47:06 -0000	1.25
+++ libwpd.spec	11 Jun 2006 15:43:22 -0000	1.26
@@ -1,7 +1,7 @@
 Name: libwpd
 Summary: Library for reading and converting WordPerfect(tm) documents.
 Version: 0.8.5
-Release: 2
+Release: 3
 Source: %{name}-%{version}.tar.gz
 Group: System Environment/Libraries
 URL: http://libwpd.sf.net/
@@ -10,6 +10,8 @@
 Requires: glib2 >= 2.0.0, libgsf >= 1.6.0
 BuildRequires: glib2-devel >= 2.0.0, libgsf-devel >= 1.6.0
 
+Patch0: libwpd-0.8.5-wp5nofontlistcrash.patch
+
 %description
 Library that handles Word Perfect documents.
 
@@ -34,6 +36,7 @@
 
 %prep
 %setup -q
+%patch0 -p1 -b .wp5nofontlistcrash
 
 %build
 %configure --without-docs
@@ -66,6 +69,9 @@
 %{_includedir}/libwpd-0.8/libwpd
 
 %changelog
+* Sun Jun 11 2006  Caolan McNamara <caolanm at redhat.com> 0.8.5-3
+- add wp5nofontlistcrash
+
 * Fri Jun 02 2006  Caolan McNamara <caolanm at redhat.com> 0.8.5-2
 - build through brew
 




More information about the fedora-cvs-commits mailing list