basic/source/runtime/methods.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit 33ec6df9e7f8bf70c1c1c2fe5dd89ba37b57bae2 Author: Eike Rathke <er...@redhat.com> Date: Fri Apr 28 22:12:31 2017 +0200 CDateToIso: larger buffer for possible year range Theoretically tools::Date can hold five digits years and even negative, though Basic internally accepts only 100<=year<=9999. Might be that some date calculations may result in years out of those margins, so at least don't truncate those. Change-Id: I3c217cc42476ce1cf8f9046111a1281288dc5bb6 (cherry picked from commit 38d9919432898c114d38022c2eb0d9fa9fea948c) Reviewed-on: https://gerrit.libreoffice.org/37087 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Michael Stahl <mst...@redhat.com> diff --git a/basic/source/runtime/methods.cxx b/basic/source/runtime/methods.cxx index d93c95aade98..4ac3935885c7 100644 --- a/basic/source/runtime/methods.cxx +++ b/basic/source/runtime/methods.cxx @@ -2037,7 +2037,7 @@ RTLFUNC(CDateToIso) { double aDate = rPar.Get(1)->GetDate(); - char Buffer[9]; + char Buffer[11]; snprintf( Buffer, sizeof( Buffer ), "%04d%02d%02d", implGetDateYear( aDate ), implGetDateMonth( aDate ), _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits