@@ -601,7 +601,7 @@ int main(int argc, char **argv) {
601601 /* DS */
602602 if (model == 10 ){
603603 for (i = 0 ; i< 4 ; i++){
604- sprintf (numlname," m%d_numl" ,i+1 );
604+ snprintf (numlname, 10 ," m%d_numl" ,i+1 );
605605 /* set up layer numbers for velocity, density, bulkmod and buoyancy */
606606 if (ps_ffint (*par,numlname,numl+i)) numl[i] = 1 ;
607607
@@ -614,7 +614,7 @@ int main(int argc, char **argv) {
614614
615615 for (j =0 ; j< numl[i]; j++){
616616 if (j < numl[i]-1 ){
617- sprintf (x1rsname," m%d_rf%d" ,i+1 ,j+1 );
617+ snprintf (x1rsname, 10 ," m%d_rf%d" ,i+1 ,j+1 );
618618 if (ps_fffloat (*par,x1rsname,x1rs[i]+j))
619619 { x1rs[i][j] = e1 ;
620620 fprintf (stdout, " WARNING: x1rs[%d][%d] is set to the default value %f!\n " ,i,j,e1 );
@@ -623,7 +623,7 @@ int main(int argc, char **argv) {
623623 fprintf (stdout," %s=%e\n " ,x1rsname,*(x1rs[i]+j));
624624
625625 }
626- sprintf (valname," m%d_val%d" ,i+1 ,j+1 );
626+ snprintf (valname, 10 ," m%d_val%d" ,i+1 ,j+1 );
627627 if (ps_fffloat (*par,valname,values[i]+j))
628628 { values[i][j] = Vdefault[i];
629629 fprintf (stdout, " WARNING: values[%d][%d] is set to the default value %f!\n " ,i,j,Vdefault[i]);
0 commit comments