X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fscpi%2Fhelpers.c;h=dc19c3ab93f931af3e491dd77c1ecb53de1523c5;hb=8256ed15c605db4f472f928dc67e9734947e0ab9;hp=4e4796fcf892f73abd18a0a063f4d7b50cefa38a;hpb=485a285abea07fa296ee56517cf95b4dbab69e29;p=libsigrok.git diff --git a/src/scpi/helpers.c b/src/scpi/helpers.c index 4e4796fc..dc19c3ab 100644 --- a/src/scpi/helpers.c +++ b/src/scpi/helpers.c @@ -121,10 +121,10 @@ SR_PRIV int scpi_cmd_resp(const struct sr_dev_inst *sdi, const struct scpi_comma else ret = SR_ERR; g_free(s); - } if (g_variant_type_equal(gvtype, G_VARIANT_TYPE_DOUBLE)) { + } else if (g_variant_type_equal(gvtype, G_VARIANT_TYPE_DOUBLE)) { if ((ret = sr_scpi_get_double(scpi, NULL, &d)) == SR_OK) *gvar = g_variant_new_double(d); - } if (g_variant_type_equal(gvtype, G_VARIANT_TYPE_STRING)) { + } else if (g_variant_type_equal(gvtype, G_VARIANT_TYPE_STRING)) { if ((ret = sr_scpi_get_string(scpi, NULL, &s)) == SR_OK) *gvar = g_variant_new_string(s); } else {