From d9b589d25499ca823777130a854768b4533cc0a6 Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Thu, 18 Apr 2024 11:22:25 -0500 Subject: [PATCH] Fix unflushed data in get_lock --- rigs/dummy/netrigctl.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rigs/dummy/netrigctl.c b/rigs/dummy/netrigctl.c index 1a682a66d..86544598b 100644 --- a/rigs/dummy/netrigctl.c +++ b/rigs/dummy/netrigctl.c @@ -2790,6 +2790,8 @@ int netrigctl_get_lock_mode(RIG *rig, int *lock) char cmdbuf[256]; char buf[BUF_MAX]; int ret; + hamlib_port_t *rp = RIGPORT(rig); + SNPRINTF(cmdbuf, sizeof(cmdbuf), "\\get_lock_mode\n"); ret = netrigctl_transaction(rig, cmdbuf, strlen(cmdbuf), buf); @@ -2799,6 +2801,7 @@ int netrigctl_get_lock_mode(RIG *rig, int *lock) } sscanf(buf, "%d", lock); + ret = read_string(rp, (unsigned char *) buf, BUF_MAX, "\n", 1, 0, 1); return (RIG_OK); } @@ -2819,7 +2822,7 @@ struct rig_caps netrigctl_caps = RIG_MODEL(RIG_MODEL_NETRIGCTL), .model_name = "NET rigctl", .mfg_name = "Hamlib", - .version = "20240304.0", + .version = "20240418.0", .copyright = "LGPL", .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_OTHER,