From 0b68dc588539e0d53bdb758fdf1639e5808f010e Mon Sep 17 00:00:00 2001 From: Daniele Forsi IU5HKX Date: Mon, 28 Apr 2025 22:32:52 +0200 Subject: [PATCH] Also check the "name" parameter Avoids a segfault if calling strtol(NULL, NULL, 0). --- src/conf.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/conf.c b/src/conf.c index 24fd6a5e3..335b419dd 100644 --- a/src/conf.c +++ b/src/conf.c @@ -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);