]> sigrok.org Git - sigrok-cli.git/blobdiff - session.c
session.c: Indicate the error type when --config --set fails.
[sigrok-cli.git] / session.c
index d3c7e01d3389f0676b47d277836aa109460b6353..090fdce8f32fea1b408f25e6199ff446d2472db1 100644 (file)
--- a/session.c
+++ b/session.c
@@ -478,7 +478,8 @@ int set_dev_options(struct sr_dev_inst *sdi, GHashTable *args)
                cg = select_channel_group(sdi);
                if ((ret = maybe_config_set(sr_dev_inst_driver_get(sdi), sdi, cg,
                                src.key, src.data)) != SR_OK) {
-                       g_critical("Failed to set device option '%s'.", (char *)key);
+                       g_critical("Failed to set device option '%s': %s.",
+                                  (char *)key, sr_strerror(ret));
                        return ret;
                }
        }