@@ -313,7 +313,7 @@ void trace_event_add_trigger(struct trace_events *event, char *trigger)
313313static void trace_event_disable_filter (struct trace_instance * instance ,
314314 struct trace_events * tevent )
315315{
316- char filter [1024 ];
316+ char filter [MAX_PATH ];
317317 int retval ;
318318
319319 if (!tevent -> filter )
@@ -325,7 +325,7 @@ static void trace_event_disable_filter(struct trace_instance *instance,
325325 debug_msg ("Disabling %s:%s filter %s\n" , tevent -> system ,
326326 tevent -> event ? : "*" , tevent -> filter );
327327
328- snprintf (filter , 1024 , "!%s\n" , tevent -> filter );
328+ snprintf (filter , ARRAY_SIZE ( filter ) , "!%s\n" , tevent -> filter );
329329
330330 retval = tracefs_event_file_write (instance -> inst , tevent -> system ,
331331 tevent -> event , "filter" , filter );
@@ -344,7 +344,7 @@ static void trace_event_save_hist(struct trace_instance *instance,
344344{
345345 int retval , index , out_fd ;
346346 mode_t mode = 0644 ;
347- char path [1024 ];
347+ char path [MAX_PATH ];
348348 char * hist ;
349349
350350 if (!tevent )
@@ -359,7 +359,7 @@ static void trace_event_save_hist(struct trace_instance *instance,
359359 if (retval )
360360 return ;
361361
362- snprintf (path , 1024 , "%s_%s_hist.txt" , tevent -> system , tevent -> event );
362+ snprintf (path , ARRAY_SIZE ( path ) , "%s_%s_hist.txt" , tevent -> system , tevent -> event );
363363
364364 printf (" Saving event %s:%s hist to %s\n" , tevent -> system , tevent -> event , path );
365365
@@ -391,7 +391,7 @@ static void trace_event_save_hist(struct trace_instance *instance,
391391static void trace_event_disable_trigger (struct trace_instance * instance ,
392392 struct trace_events * tevent )
393393{
394- char trigger [1024 ];
394+ char trigger [MAX_PATH ];
395395 int retval ;
396396
397397 if (!tevent -> trigger )
@@ -405,7 +405,7 @@ static void trace_event_disable_trigger(struct trace_instance *instance,
405405
406406 trace_event_save_hist (instance , tevent );
407407
408- snprintf (trigger , 1024 , "!%s\n" , tevent -> trigger );
408+ snprintf (trigger , ARRAY_SIZE ( trigger ) , "!%s\n" , tevent -> trigger );
409409
410410 retval = tracefs_event_file_write (instance -> inst , tevent -> system ,
411411 tevent -> event , "trigger" , trigger );
@@ -444,7 +444,7 @@ void trace_events_disable(struct trace_instance *instance,
444444static int trace_event_enable_filter (struct trace_instance * instance ,
445445 struct trace_events * tevent )
446446{
447- char filter [1024 ];
447+ char filter [MAX_PATH ];
448448 int retval ;
449449
450450 if (!tevent -> filter )
@@ -456,7 +456,7 @@ static int trace_event_enable_filter(struct trace_instance *instance,
456456 return 1 ;
457457 }
458458
459- snprintf (filter , 1024 , "%s\n" , tevent -> filter );
459+ snprintf (filter , ARRAY_SIZE ( filter ) , "%s\n" , tevent -> filter );
460460
461461 debug_msg ("Enabling %s:%s filter %s\n" , tevent -> system ,
462462 tevent -> event ? : "*" , tevent -> filter );
@@ -479,7 +479,7 @@ static int trace_event_enable_filter(struct trace_instance *instance,
479479static int trace_event_enable_trigger (struct trace_instance * instance ,
480480 struct trace_events * tevent )
481481{
482- char trigger [1024 ];
482+ char trigger [MAX_PATH ];
483483 int retval ;
484484
485485 if (!tevent -> trigger )
@@ -491,7 +491,7 @@ static int trace_event_enable_trigger(struct trace_instance *instance,
491491 return 1 ;
492492 }
493493
494- snprintf (trigger , 1024 , "%s\n" , tevent -> trigger );
494+ snprintf (trigger , ARRAY_SIZE ( trigger ) , "%s\n" , tevent -> trigger );
495495
496496 debug_msg ("Enabling %s:%s trigger %s\n" , tevent -> system ,
497497 tevent -> event ? : "*" , tevent -> trigger );
0 commit comments