]> sigrok.org Git - libsigrok.git/blobdiff - hardware/rigol-ds1xx2/api.c
sr_driver_init(): Improve checks.
[libsigrok.git] / hardware / rigol-ds1xx2 / api.c
index 5d2e36b6b864714a1ea0140f30a0eef04b2bbac2..7cb579126dc83370d485553c488d954f34f95767 100644 (file)
@@ -153,13 +153,13 @@ static int clear_instances(void)
 static int hw_init(struct sr_context *sr_ctx)
 {
        struct drv_context *drvc;
-       (void)sr_ctx;
 
        if (!(drvc = g_try_malloc0(sizeof(struct drv_context)))) {
                sr_err("Driver context malloc failed.");
                return SR_ERR_MALLOC;
        }
 
+       drvc->sr_ctx = sr_ctx;
        di->priv = drvc;
 
        return SR_OK;