X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fkorad-kaxxxxp%2Fprotocol.c;fp=src%2Fhardware%2Fkorad-kaxxxxp%2Fprotocol.c;h=3476367015fa0bdb049aace24979ba1bc46b7d5b;hb=5dfa77b54a45b7a767b03c4dce41ea41e62816eb;hp=1407d51a6d80804fdc75d52d2abd5a2a6984cbfe;hpb=d66940a1fa4f735786bea40763193df4a903841f;p=libsigrok.git diff --git a/src/hardware/korad-kaxxxxp/protocol.c b/src/hardware/korad-kaxxxxp/protocol.c index 1407d51a..34763670 100644 --- a/src/hardware/korad-kaxxxxp/protocol.c +++ b/src/hardware/korad-kaxxxxp/protocol.c @@ -297,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();