diff options
author | Pritama Biswas <pritbisw@codeaurora.org> | 2021-10-21 16:27:05 +0530 |
---|---|---|
committer | Pritama Biswas <pritbisw@codeaurora.org> | 2021-10-26 11:17:04 +0530 |
commit | d411d6d6d6759fe6152b0e373e07778bf7b8ee39 (patch) | |
tree | 2540854672552660ef6290e1f9ffbfbcc994f9a9 | |
parent | 533cb619ee8e9a5727320e56046a04784c8bc0aa (diff) |
light: Add check before writing to sysfs
Change-Id: I6a384ea8ccb3007f9c4bb3b18a113ab9042180ce
-rw-r--r-- | liblight/lights.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/liblight/lights.c b/liblight/lights.c index f74fb542..f21af594 100644 --- a/liblight/lights.c +++ b/liblight/lights.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2014, 2017-2018 The Linux Foundation. All rights reserved. + * Copyright (C) 2014, 2017-2018, 2021 The Linux Foundation. All rights reserved. * Not a contribution * Copyright (C) 2008 The Android Open Source Project * @@ -164,8 +164,10 @@ set_light_backlight(struct light_device_t* dev, if (!err) { if (!access(LCD_FILE, F_OK)) { err = write_int(LCD_FILE, brightness); - } else { + } else if (!access(LCD_FILE2, F_OK)) { err = write_int(LCD_FILE2, brightness); + } else { + ALOGE("No LCD file found!"); } } |