Index: ./src/text/fmt/xp/fl_AutoNum.cpp =================================================================== RCS file: /cvsroot/abi/src/text/fmt/xp/fl_AutoNum.cpp,v retrieving revision 1.64 diff -u -r1.64 fl_AutoNum.cpp --- ./src/text/fmt/xp/fl_AutoNum.cpp 8 Aug 2003 02:06:49 -0000 1.64 +++ ./src/text/fmt/xp/fl_AutoNum.cpp 9 Sep 2003 01:06:43 -0000 @@ -64,7 +64,8 @@ m_pParentItem(0) { _setParent(pParent); - UT_uint32 i; + memset(m_pszDelim, 0, 80); + memset(m_pszDecimal, 0, 80); UT_uint32 i; i = UT_XML_strncpy( m_pszDelim, 80, lDelim); i = UT_XML_strncpy( m_pszDecimal, 80, lDecimal); addItem(pFirst); @@ -96,6 +97,8 @@ m_pParentItem(0) { // Set in Block??? + memset(m_pszDelim, 0, 80); + memset(m_pszDecimal, 0, 80); UT_XML_strncpy( m_pszDelim, 80, lDelim); UT_XML_strncpy( m_pszDecimal, 80, lDecimal); if(m_iParentID != 0) @@ -538,7 +541,7 @@ UT_ASSERT(UT_SHOULD_NOT_HAPPEN); break; } - + if( m_List_Type < BULLETED_LIST && (UT_XML_strnicmp(m_pszDecimal,rightDelim,4) != 0 || depth == 0) ) { Index: ./src/text/fmt/xp/fl_AutoNum.h =================================================================== RCS file: /cvsroot/abi/src/text/fmt/xp/fl_AutoNum.h,v retrieving revision 1.30 diff -u -r1.30 fl_AutoNum.h --- ./src/text/fmt/xp/fl_AutoNum.h 3 Mar 2003 03:25:12 -0000 1.30 +++ ./src/text/fmt/xp/fl_AutoNum.h 9 Sep 2003 01:06:43 -0000 @@ -140,7 +140,7 @@ bool m_bUpdatingItems; bool m_bDirty; UT_sint32 m_ioffset; - XML_Char m_pszDecimal[80]; + XML_Char m_pszDecimal[80]; // BAD BAD HARDCODED ARRAY LENGTHS XML_Char m_pszDelim[80]; XML_Char m_pszIndent[80]; bool m_bWordMultiStyle;