leds: ledtrig-tty: Free allocated ttyname buffer on deactivate
[platform/kernel/linux-rpi.git] / drivers / leds / trigger / ledtrig-tty.c
index 8ae0d2d..3e69a7b 100644 (file)
@@ -168,6 +168,10 @@ static void ledtrig_tty_deactivate(struct led_classdev *led_cdev)
 
        cancel_delayed_work_sync(&trigger_data->dwork);
 
+       kfree(trigger_data->ttyname);
+       tty_kref_put(trigger_data->tty);
+       trigger_data->tty = NULL;
+
        kfree(trigger_data);
 }