< prev index next >

src/java.desktop/unix/native/common/awt/fontpath.c

Print this page
rev 16201 : 8170525: Fix minor issues in AWT/ECC/PKCS11 coding
Reviewed-by: vinnie, clanger, prr, ssadetsky

*** 241,252 **** tempFontPath++; } appendDirList[index] = 0; if ( doNotAppend == 0 ) { ! strcpy ( fontDirPath, fDirP->name[index] ); ! strcat ( fontDirPath, "/fonts.dir" ); dirFile = open ( fontDirPath, O_RDONLY, 0 ); if ( dirFile == -1 ) { doNotAppend = 1; } else { close ( dirFile ); --- 241,252 ---- tempFontPath++; } appendDirList[index] = 0; if ( doNotAppend == 0 ) { ! snprintf(fontDirPath, sizeof(fontDirPath), "%s/fonts.dir", fDirP->name[index]); ! fontDirPath[sizeof(fontDirPath) - 1] = '\0'; dirFile = open ( fontDirPath, O_RDONLY, 0 ); if ( dirFile == -1 ) { doNotAppend = 1; } else { close ( dirFile );
< prev index next >