From f5c4a29584bd6201c6d054c2eea6b1fb80b56062 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Tue, 22 May 2012 18:32:08 +0200 Subject: [PATCH] Replace remaining sprintfs with snprintf --- console/console_ext.c | 2 +- console/fileio/file_browser.c | 2 +- console/rgl/ps3/cgnv2rt.cpp | 2 +- console/rgl/ps3/rgl.cpp | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/console/console_ext.c b/console/console_ext.c index 3f54d6fddb..2fe9d35696 100644 --- a/console/console_ext.c +++ b/console/console_ext.c @@ -708,7 +708,7 @@ void rarch_exec (void) spawn_data[i] = i & 0xff; char spawn_data_size[16]; - sprintf(spawn_data_size, "%d", 256); + snprintf(spawn_data_size, sizeof(spawn_data_size), "%d", 256); const char * const spawn_argv[] = { spawn_data_size, diff --git a/console/fileio/file_browser.c b/console/fileio/file_browser.c index 85dbee7907..5b5b520438 100644 --- a/console/fileio/file_browser.c +++ b/console/fileio/file_browser.c @@ -120,7 +120,7 @@ const char * path, const char * extensions) found_dir = true; filebrowser->cur[filebrowser->file_count].d_type = found_dir ? FILE_ATTRIBUTE_DIRECTORY : FILE_ATTRIBUTE_NORMAL; - sprintf(filebrowser->cur[filebrowser->file_count].d_name, ffd.cFileName); + snprintf(filebrowser->cur[filebrowser->file_count].d_name, sizeof(filebrowser->cur[filebrowser->file_count].d_name), ffd.cFileName); filebrowser->file_count++; }while (FindNextFile(hFind, &ffd) != 0 && (filebrowser->file_count + 1) < MAX_FILE_LIMIT); diff --git a/console/rgl/ps3/cgnv2rt.cpp b/console/rgl/ps3/cgnv2rt.cpp index 6abd11dfe6..8639700b2c 100644 --- a/console/rgl/ps3/cgnv2rt.cpp +++ b/console/rgl/ps3/cgnv2rt.cpp @@ -820,7 +820,7 @@ static void fillStructureItems(_CGNVCONTAINERS &containers, CgStructureType *str CgParameterEntry ¶meterArrayEntry = parameterEntries[size]; char buffer[256]; - sprintf(buffer,"%s[%i]",structuralElement->_name,k); + snprintf(buffer, sizeof(buffer), "%s[%i]",structuralElement->_name,k); parameterArrayEntry.nameOffset = CNV2END((int)stringTableAddUnique(stringTable, buffer)); parameterArrayEntry.flags = CNV2END(structuralElement->_flags); unsigned short structureFlag = CGP_STRUCTURE; diff --git a/console/rgl/ps3/rgl.cpp b/console/rgl/ps3/rgl.cpp index e44182a7d0..509571b794 100644 --- a/console/rgl/ps3/rgl.cpp +++ b/console/rgl/ps3/rgl.cpp @@ -6902,12 +6902,12 @@ static bool cgGetElfProgramByIndex( CGELFBinary *elfBinary, int index, CGELFProg while ( true ) { char sectionName[64]; - sprintf( sectionName, ".text%04i", index ); + snprintf( sectionName, sizeof(sectionName), ".text%04i", index ); size_t texttabSize; const char *texttab = findSectionInPlace( elfBinary->elfFile, elfBinary->elfFileSize, sectionName, &texttabSize ); if ( !texttab ) break; - sprintf( sectionName, ".paramtab%04i", index ); + snprintf( sectionName, sizeof(sectionName), ".paramtab%04i", index ); size_t paramtabSize; const char *paramtab = findSectionInPlace( elfBinary->elfFile, elfBinary->elfFileSize, sectionName, ¶mtabSize ); if ( !paramtab )