@@ -197,9 +197,9 @@ bool set_cpu_scaling_min_frequency(
197
197
{
198
198
char fpath [PATH_MAX_LENGTH ];
199
199
char value [16 ];
200
- sprintf (fpath , CPU_POLICIES_DIR "policy%u/scaling_min_freq" ,
200
+ snprintf (fpath , sizeof ( fpath ) , CPU_POLICIES_DIR "policy%u/scaling_min_freq" ,
201
201
driver -> policy_id );
202
- sprintf (value , "%" PRIu32 "\n" , min_freq );
202
+ snprintf (value , sizeof ( value ) , "%" PRIu32 "\n" , min_freq );
203
203
if (filestream_write_file (fpath , value , strlen (value )))
204
204
{
205
205
driver -> min_policy_freq = min_freq ;
@@ -215,9 +215,9 @@ bool set_cpu_scaling_max_frequency(
215
215
{
216
216
char fpath [PATH_MAX_LENGTH ];
217
217
char value [16 ];
218
- sprintf (fpath , CPU_POLICIES_DIR "policy%u/scaling_max_freq" ,
218
+ snprintf (fpath , sizeof ( fpath ) , CPU_POLICIES_DIR "policy%u/scaling_max_freq" ,
219
219
driver -> policy_id );
220
- sprintf (value , "%" PRIu32 "\n" , max_freq );
220
+ snprintf (value , sizeof ( value ) , "%" PRIu32 "\n" , max_freq );
221
221
if (filestream_write_file (fpath , value , strlen (value )))
222
222
{
223
223
driver -> max_policy_freq = max_freq ;
@@ -294,7 +294,7 @@ uint32_t get_cpu_scaling_next_frequency_limit(uint32_t freq, int step)
294
294
bool set_cpu_scaling_governor (cpu_scaling_driver_t * driver , const char * governor )
295
295
{
296
296
char fpath [PATH_MAX_LENGTH ];
297
- sprintf (fpath , CPU_POLICIES_DIR "policy%u/scaling_governor" ,
297
+ snprintf (fpath , sizeof ( fpath ) , CPU_POLICIES_DIR "policy%u/scaling_governor" ,
298
298
driver -> policy_id );
299
299
if (filestream_write_file (fpath , governor , strlen (governor )))
300
300
{
0 commit comments