Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[sonar] Remove the use of "sprintf".
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Thu, 18 Apr 2019 11:28:39 +0000 (13:28 +0200)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Thu, 18 Apr 2019 11:30:14 +0000 (13:30 +0200)
src/smpi/bindings/smpi_f77.cpp

index e4d56c7..71d2988 100644 (file)
@@ -108,7 +108,7 @@ void mpi_initialized_(int* flag, int* ierr){
 
 void mpi_get_processor_name_(char *name, int *resultlen, int* ierr){
   //fortran does not handle string endings cleanly, so initialize everything before
-  sprintf(name,"%*c\n", MPI_MAX_PROCESSOR_NAME,' ');
+  memset(name, 0, MPI_MAX_PROCESSOR_NAME);
   *ierr = MPI_Get_processor_name(name, resultlen);
 }