vcl/workben/pngfuzzer.cxx                       |    9 +++++++++
 xmloff/source/text/xmlcontentcontrolcontext.cxx |    2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

New commits:
commit d0b48fac7e8f73bd058c83d76580496be2c54fe6
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Sat Aug 9 19:23:13 2025 +0100
Commit:     Caolán McNamara <caolan.mcnam...@collabora.com>
CommitDate: Sat Aug 9 22:03:30 2025 +0200

    cid#1660111 Overflowed constant
    
    Change-Id: I5afba320e5792d7b491d704c859e2b60a2b64f8e
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189274
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>
    Tested-by: Caolán McNamara <caolan.mcnam...@collabora.com>

diff --git a/xmloff/source/text/xmlcontentcontrolcontext.cxx 
b/xmloff/source/text/xmlcontentcontrolcontext.cxx
index 364cb79cdc30..b105286df96e 100644
--- a/xmloff/source/text/xmlcontentcontrolcontext.cxx
+++ b/xmloff/source/text/xmlcontentcontrolcontext.cxx
@@ -162,7 +162,7 @@ void XMLContentControlContext::startFastElement(
             }
             case XML_ELEMENT(LO_EXT, XML_TAB_INDEX):
             {
-                if (sax::Converter::convertNumber(nTmp, rIter.toView()))
+                if (sax::Converter::convertNumber(nTmp, rIter.toView(), 0, 
SAL_MAX_INT32))
                 {
                     m_nTabIndex = nTmp;
                 }
commit e5543695271a76b66ebdc0f9bd81b86e8773a052
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Sat Aug 9 18:50:55 2025 +0100
Commit:     Caolán McNamara <caolan.mcnam...@collabora.com>
CommitDate: Sat Aug 9 22:03:16 2025 +0200

    ofz#437034324 add LocaleData components for pngfuzzer
    
    which needs them due to Bitmap/BitmapEx VirtualDevice thing,
    probably temporary, but lets try and clear this for now anyway.
    
    Change-Id: I4a0344eb67fd3d008a7afd6bbaaf0925f1a73f36
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189273
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>
    Tested-by: Caolán McNamara <caolan.mcnam...@collabora.com>

diff --git a/vcl/workben/pngfuzzer.cxx b/vcl/workben/pngfuzzer.cxx
index e5e3c9e8a239..bd01f42350f6 100644
--- a/vcl/workben/pngfuzzer.cxx
+++ b/vcl/workben/pngfuzzer.cxx
@@ -14,10 +14,18 @@
 #include <config_features.h>
 #include <osl/detail/component-mapping.h>
 
+extern "C" {
+void * i18npool_component_getFactory( const char* , void* , void* );
+
+void com_sun_star_i18n_LocaleDataImpl_get_implementation( void );
+
+}
+
 const lib_to_factory_mapping *
 lo_get_factory_map(void)
 {
     static lib_to_factory_mapping map[] = {
+        { "libi18npoollo.a", i18npool_component_getFactory },
         { 0, 0 }
     };
 
@@ -28,6 +36,7 @@ const lib_to_constructor_mapping *
 lo_get_constructor_map(void)
 {
     static lib_to_constructor_mapping map[] = {
+        { "com_sun_star_i18n_LocaleDataImpl_get_implementation", 
com_sun_star_i18n_LocaleDataImpl_get_implementation },
         { 0, 0 }
     };
 

Reply via email to