0
1
mirror of https://github.com/radio95-rnt/rds95.git synced 2026-02-27 04:43:52 +01:00

never use external functions

This commit is contained in:
2025-03-18 21:59:37 +01:00
parent d2f433e49a
commit 2161549e95

View File

@@ -526,7 +526,11 @@ void process_ascii_cmd(RDSModulator* mod, char *str) {
if (upper_str[0] == '*' && !strchr((const char*)upper_str, '=')) {
const char* option_str = upper_str + 1;
char option[32] = {0};
snprintf(option, sizeof(option)-1, "%s", option_str);
size_t copy_len = strlen(option_str);
if (copy_len >= sizeof(option))
copy_len = sizeof(option) - 1;
memcpy(option, option_str, copy_len);
option[copy_len] = '\0';
saveToFile(mod->enc, option);
Modulator_saveToFile(&mod->params, option);
return;