From 2dfea901985bf23dff773de37407f84db195f884 Mon Sep 17 00:00:00 2001 From: Alan Carvalho de Assis Date: Tue, 10 Apr 2018 06:53:11 -0600 Subject: [PATCH] drivers/sensors/apds9960.c: Fix APDS9960 work queue BUG found by Kyle Lei --- drivers/sensors/apds9960.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/sensors/apds9960.c b/drivers/sensors/apds9960.c index 528f549d5d..a082af777c 100644 --- a/drivers/sensors/apds9960.c +++ b/drivers/sensors/apds9960.c @@ -1260,9 +1260,10 @@ int apds9960_register(FAR const char *devpath, return -ENOMEM; } - priv->config = config; - nxsem_init(&priv->sample_sem, 0, 0); + priv->config = config; + priv->work.worker = NULL; priv->gesture_motion = DIR_NONE; + nxsem_init(&priv->sample_sem, 0, 0); /* Probe APDS9960 device */