summaryrefslogtreecommitdiff
path: root/idlc
diff options
context:
space:
mode:
Diffstat (limited to 'idlc')
-rw-r--r--idlc/source/idlccompile.cxx11
1 files changed, 5 insertions, 6 deletions
diff --git a/idlc/source/idlccompile.cxx b/idlc/source/idlccompile.cxx
index 281d2b2f099e..8e3d4d4017d5 100644
--- a/idlc/source/idlccompile.cxx
+++ b/idlc/source/idlccompile.cxx
@@ -152,12 +152,11 @@ OString makeTempName(const OString& prefix)
#if defined(SAL_W32) || defined(SAL_UNX)
- OSL_ASSERT( sizeof(tmpFilePattern) > ( tmpPath.getLength()
- + RTL_CONSTASCII_LENGTH(
- PATH_SEPARATOR )
- + prefix.getLength()
- + RTL_CONSTASCII_LENGTH(
- "XXXXXX") ) );
+ OSL_ASSERT( sizeof(tmpFilePattern) >
+ (size_t) ( tmpPath.getLength()
+ + RTL_CONSTASCII_LENGTH( PATH_SEPARATOR )
+ + prefix.getLength()
+ + RTL_CONSTASCII_LENGTH( "XXXXXX") ) );
tmpFilePattern[ sizeof(tmpFilePattern)-1 ] = '\0';
strncpy(tmpFilePattern, tmpPath.getStr(), sizeof(tmpFilePattern)-1);