From e881993433d8eb48b217ff4c1110689ee330090d Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Fri, 10 Sep 2021 05:36:42 -0500 Subject: [PATCH] Fix segfault in kenwood_set_vfo https://github.com/Hamlib/Hamlib/issues/794 --- Segfault-award | 4 ++++ rigs/kenwood/kenwood.c | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Segfault-award b/Segfault-award index f80986d0b..db4d10af4 100644 --- a/Segfault-award +++ b/Segfault-award @@ -25,3 +25,7 @@ Here is the list of the brave fellows: * Chuck Ritola fclose of fsockin or fsockout when null https://github.com/Hamlib/Hamlib/issues/757 + +* John Nelson G4KLA 09/2021 + kenwood_set_vfo + https://github.com/Hamlib/Hamlib/issues/794 diff --git a/rigs/kenwood/kenwood.c b/rigs/kenwood/kenwood.c index a03a8ea61..7b5ef5ec6 100644 --- a/rigs/kenwood/kenwood.c +++ b/rigs/kenwood/kenwood.c @@ -1053,7 +1053,7 @@ int kenwood_get_if(RIG *rig) */ int kenwood_set_vfo(RIG *rig, vfo_t vfo) { - char cmdbuf[6]; + char cmdbuf[12]; int retval; char vfo_function; struct kenwood_priv_data *priv = rig->state.priv; @@ -1231,7 +1231,7 @@ int kenwood_get_vfo_main_sub(RIG *rig, vfo_t *vfo) int kenwood_set_split_vfo(RIG *rig, vfo_t vfo, split_t split, vfo_t txvfo) { struct kenwood_priv_data *priv = rig->state.priv; - char cmdbuf[6]; + char cmdbuf[12]; int retval; unsigned char vfo_function;