summaryrefslogtreecommitdiff
path: root/nuttx/drivers/sensors
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-12-16 17:27:09 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-12-16 17:27:09 -0600
commit3af5b282915157b59a69c4cec53db35bea9512f8 (patch)
treedfbcd8bf7c69e5ad5f4679a07a08df2b7479dc91 /nuttx/drivers/sensors
parent6e93110b8b3bfb210490e9e299ea956802d86f07 (diff)
downloadnuttx-3af5b282915157b59a69c4cec53db35bea9512f8.tar.gz
nuttx-3af5b282915157b59a69c4cec53db35bea9512f8.tar.bz2
nuttx-3af5b282915157b59a69c4cec53db35bea9512f8.zip
ADXL345: Free allocations on failure
Diffstat (limited to 'nuttx/drivers/sensors')
-rw-r--r--nuttx/drivers/sensors/adxl345_base.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/nuttx/drivers/sensors/adxl345_base.c b/nuttx/drivers/sensors/adxl345_base.c
index 314e1e128..0d999613b 100644
--- a/nuttx/drivers/sensors/adxl345_base.c
+++ b/nuttx/drivers/sensors/adxl345_base.c
@@ -442,6 +442,7 @@ ADXL345_HANDLE adxl345_instantiate(FAR struct i2c_dev_s *dev,
if (ret < 0)
{
sndbg("Wrong Device ID!\n");
+ kmm_free(priv);
return NULL;
}