]> sigrok.org Git - libsigrok.git/blobdiff - hardware/openbench-logic-sniffer/ols.c
hw_init(): Save struct sr_context * parameter in struct drv_context
[libsigrok.git] / hardware / openbench-logic-sniffer / ols.c
index a8d9dbea908d11996c341c9183412e90c5cf1902..23104cfddc3d8aa455984a19043d573099ded007 100644 (file)
@@ -362,7 +362,7 @@ static struct sr_dev_inst *get_metadata(struct sr_serial_dev_inst *serial)
        return sdi;
 }
 
-static int hw_init(void)
+static int hw_init(struct sr_context *sr_ctx)
 {
        struct drv_context *drvc;
 
@@ -370,6 +370,7 @@ static int hw_init(void)
                sr_err("ols: driver context malloc failed.");
                return SR_ERR_MALLOC;
        }
+       drvc->sr_ctx = sr_ctx;
        odi->priv = drvc;
 
        return SR_OK;