Also check the "name" parameter

Avoids a segfault if calling strtol(NULL, NULL, 0).
pull/1729/head
Daniele Forsi IU5HKX 2025-04-28 22:32:52 +02:00
rodzic 6dfa118dac
commit 0b68dc5885
1 zmienionych plików z 4 dodań i 0 usunięć

Wyświetl plik

@ -1386,6 +1386,10 @@ const struct confparams *HAMLIB_API rig_confparam_lookup(RIG *rig,
return NULL;
}
if (!name) {
rig_debug(RIG_DEBUG_ERR, "%s: name is NULL\n", __func__);
return NULL;
}
/* 0 returned for invalid format */
token = strtol(name, NULL, 0);