@@ -72,16 +72,16 @@ void Task(void *pvParameters) { // This is a task.
72
72
int new_value = random (1000 );
73
73
74
74
char str0[32 ];
75
- sprintf (str0, " %d <- %d |" , shared_variable, new_value);
75
+ snprintf (str0, sizeof (str0) , " %d <- %d |" , shared_variable, new_value);
76
76
char str1[32 ];
77
- sprintf (str1, " | %d <- %d" , shared_variable, new_value);
77
+ snprintf (str1, sizeof (str1) , " | %d <- %d" , shared_variable, new_value);
78
78
Serial.printf (" %s\n " , task_num ? str0 : str1);
79
79
80
80
shared_variable = new_value;
81
81
delay (random (100 )); // wait random time of max 100 ms - simulating some computation
82
82
83
- sprintf (str0, " R: %d |" , shared_variable);
84
- sprintf (str1, " | R: %d" , shared_variable);
83
+ snprintf (str0, sizeof (str0) , " R: %d |" , shared_variable);
84
+ snprintf (str1, sizeof (str1) , " | R: %d" , shared_variable);
85
85
Serial.printf (" %s\n " , task_num ? str0 : str1);
86
86
// Serial.printf("Task %d after write: reading %d\n", task_num, shared_variable);
87
87
0 commit comments