Staging: iio: introduce missing kfree
[linux-2.6-block.git] / drivers / staging / iio / accel / lis3l02dq_ring.c
index c21198d18c90451ef7a2d3cf060371b5adb66c21..a6b7c72a86f48c8925cc7e4642e74c2b027ca124 100644 (file)
@@ -286,6 +286,7 @@ static void lis3l02dq_trigger_bh_to_ring(struct work_struct *work_s)
        rx_array = kmalloc(4 * (st->indio_dev->scan_count), GFP_KERNEL);
        if (rx_array == NULL) {
                dev_err(&st->us->dev, "memory alloc failed in ring bh");
+               kfree(data);
                return;
        }