You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by od...@apache.org on 2009/06/19 15:07:23 UTC

svn commit: r786493 - /harmony/enhanced/classlib/trunk/modules/portlib/src/test/native/hymmap/shared/hymmap.c

Author: odeakin
Date: Fri Jun 19 13:07:23 2009
New Revision: 786493

URL: http://svn.apache.org/viewvc?rev=786493&view=rev
Log:
Apply fix for mmap test case - strncpy() does not add a null terminator when copying a substring, which can cause problems for the subsequent strcat(), so add the terminator ourselves.

Modified:
    harmony/enhanced/classlib/trunk/modules/portlib/src/test/native/hymmap/shared/hymmap.c

Modified: harmony/enhanced/classlib/trunk/modules/portlib/src/test/native/hymmap/shared/hymmap.c
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/portlib/src/test/native/hymmap/shared/hymmap.c?rev=786493&r1=786492&r2=786493&view=diff
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/portlib/src/test/native/hymmap/shared/hymmap.c (original)
+++ harmony/enhanced/classlib/trunk/modules/portlib/src/test/native/hymmap/shared/hymmap.c Fri Jun 19 13:07:23 2009
@@ -130,6 +130,7 @@
     testFile = hyportLibrary->mem_allocate_memory(hyportLibrary, pathLen + strlen("shared") + 2 + strlen("testFile"));
 
     strncpy(emptyFile, execPath, pathLen);
+    emptyFile[pathLen] = '\0';
     strcat(emptyFile, "shared");
     strcat(emptyFile, DIR_SEPARATOR_STR);
     strcpy(testFile, emptyFile);