Fix endless loop in libvisio with text fields in VSD6
Change-Id: I6aca4a6199adef986ef3de8593470eca1870a1f5
This commit is contained in:
10
libvisio/libvisio-0.0.18.patch
Normal file
10
libvisio/libvisio-0.0.18.patch
Normal file
@@ -0,0 +1,10 @@
|
||||
--- misc/libvisio-0.0.18/src/lib/VSDXContentCollector.cpp 2012-06-22 08:48:16.000000000 +0200
|
||||
+++ misc/build/libvisio-0.0.18/src/lib/VSDXContentCollector.cpp 2012-07-24 09:47:01.195105586 +0200
|
||||
@@ -2648,6 +2648,7 @@
|
||||
text.append(m_fields[m_fieldIndex++].cstr());
|
||||
else
|
||||
m_fieldIndex++;
|
||||
+ ++iter;
|
||||
}
|
||||
else if (*iter < 0x20)
|
||||
{
|
@@ -57,6 +57,9 @@ INCPRE+=$(SOLARVER)$/$(UPD)$/$(INPATH)$/inc$/libwpg
|
||||
TARFILE_NAME=libvisio-0.0.18
|
||||
TARFILE_MD5=a9a1db27688bad49418667b434d29c1f
|
||||
|
||||
PATCH_FILES=\
|
||||
$(TARFILE_NAME).patch
|
||||
|
||||
BUILD_ACTION=dmake $(MFLAGS) $(CALLMACROS)
|
||||
BUILD_DIR=src$/lib
|
||||
|
||||
|
Reference in New Issue
Block a user