@@ -286,7 +286,7 @@ void Event::SetHeader(Int_t i, Int_t run, Int_t date, Float_t random)
286
286
if (i > 10000 ) nch += 3 ;
287
287
if (fEventName ) delete [] fEventName ;
288
288
fEventName = new char [nch];
289
- sprintf (fEventName ," Event%d_Run%d" ,i, 200 );
289
+ snprintf (fEventName , nch, " Event%d_Run%d" , i, 200 );
290
290
fNtrack = 0 ;
291
291
fEvtHdr .Set (i, run, date);
292
292
if (!fgHist) fgHist = new TH1F (" hstat" ," Event Histogram" ,100 ,0 ,1 );
@@ -299,7 +299,7 @@ void Event::SetHeader(Int_t i, Int_t run, Int_t date, Float_t random)
299
299
char lachaud[64 ];
300
300
string lac;
301
301
for (Int_t j=0 ;j<nch;j++) {
302
- sprintf (lachaud," run%d event%d j%d" ,run,i, j);
302
+ snprintf (lachaud, 64 , " run%d event%d j%d" , run, i, j);
303
303
lac = lachaud;
304
304
fLachaud .push_back (lac);
305
305
}
@@ -440,7 +440,7 @@ Track::Track(Float_t random) : TObject()
440
440
if (trackNumber > 10000 ) nch += 3 ;
441
441
// if (fTrackName) delete [] fTrackName;
442
442
fTrackName = new char [nch];
443
- sprintf (fTrackName ," Track%d" ,trackNumber);
443
+ snprintf (fTrackName , nch, " Track%d" , trackNumber);
444
444
// Int_t i;
445
445
// fHits.clear();
446
446
// for (i=0;i<12;i++) fHits.push_back(i);
0 commit comments