From 8f6851175b53219b94db4247d75755bf2567aaf8 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Thu, 18 Apr 2019 13:28:39 +0200 Subject: [PATCH] [sonar] Remove the use of "sprintf". --- src/smpi/bindings/smpi_f77.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/smpi/bindings/smpi_f77.cpp b/src/smpi/bindings/smpi_f77.cpp index e4d56c700c..71d298832a 100644 --- a/src/smpi/bindings/smpi_f77.cpp +++ b/src/smpi/bindings/smpi_f77.cpp @@ -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); } -- 2.20.1