]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/korad-kaxxxxp/protocol.c
korad-kaxxxxp: silence compiler warning (unused value)
[libsigrok.git] / src / hardware / korad-kaxxxxp / protocol.c
index 2d0cb9b55e97b620d5cf9f25427c50b88278df38..3476367015fa0bdb049aace24979ba1bc46b7d5b 100644 (file)
@@ -21,7 +21,6 @@
 #include <config.h>
 #include "protocol.h"
 
-#define REQ_TIMEOUT_MS 500
 #define DEVICE_PROCESSING_TIME_MS 80
 
 SR_PRIV int korad_kaxxxxp_send_cmd(struct sr_serial_dev_inst *serial,
@@ -298,8 +297,11 @@ SR_PRIV int korad_kaxxxxp_get_value(struct sr_serial_dev_inst *serial,
                break;
        default:
                sr_err("Don't know how to query %d.", target);
+               ret = SR_ERR;
+       }
+       if (ret != SR_OK) {
                g_mutex_unlock(&devc->rw_mutex);
-               return SR_ERR;
+               return ret;
        }
 
        devc->req_sent_at = g_get_monotonic_time();
@@ -309,8 +311,6 @@ SR_PRIV int korad_kaxxxxp_get_value(struct sr_serial_dev_inst *serial,
                return ret;
        }
 
-       reply[count] = 0;
-
        if (value) {
                sr_atof_ascii((const char *)&reply, value);
                sr_dbg("value: %f", *value);