summaryrefslogtreecommitdiff
path: root/vcl/source/gdi
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-09-25 11:23:52 +0100
committerCaolán McNamara <caolanm@redhat.com>2014-09-25 17:20:30 +0100
commit259ab763f236778b1c9c4a9707c0b9e0b565c24f (patch)
treecba4ecd8a402b1874698c8f5579f1f3c21e8250b /vcl/source/gdi
parent53644ab43236f19fbba5e61e499e0c4d3b9e7f1f (diff)
coverity#1240250 Buffer not null terminated
doesn't matter in practice Change-Id: I410022a395d25827217b9c542d79718f6f5b333d
Diffstat (limited to 'vcl/source/gdi')
-rw-r--r--vcl/source/gdi/cvtsvm.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/vcl/source/gdi/cvtsvm.cxx b/vcl/source/gdi/cvtsvm.cxx
index efab97eaa223..8a3454ed2012 100644
--- a/vcl/source/gdi/cvtsvm.cxx
+++ b/vcl/source/gdi/cvtsvm.cxx
@@ -202,12 +202,13 @@ void ImplWriteFillColor( SvStream& rOStm, const Color& rColor, sal_Int16 nStyle
void ImplWriteFont( SvStream& rOStm, const vcl::Font& rFont,
rtl_TextEncoding& rActualCharSet )
{
- char aName[32];
+ char aName[33];
short nWeight;
OString aByteName(OUStringToOString(rFont.GetName(),
rOStm.GetStreamCharSet()));
strncpy( aName, aByteName.getStr(), 32 );
+ aName[32] = 0;
switch ( rFont.GetWeight() )
{