From 2fc324734371b2eac7f7f34aedf4715febd65eb6 Mon Sep 17 00:00:00 2001 From: Dean Lee Date: Tue, 14 Apr 2020 06:09:48 +0800 Subject: [PATCH] close file descriptor (#1353) * close file descriptor * check return value --- selfdrive/common/framebuffer.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/selfdrive/common/framebuffer.cc b/selfdrive/common/framebuffer.cc index 788b812997..7bea565d59 100644 --- a/selfdrive/common/framebuffer.cc +++ b/selfdrive/common/framebuffer.cc @@ -126,8 +126,11 @@ extern "C" FramebufferState* framebuffer_init( // set brightness int brightness_fd = open(BACKLIGHT_CONTROL, O_RDWR); - const char brightness_level[] = BACKLIGHT_LEVEL; - write(brightness_fd, brightness_level, strlen(brightness_level)); + if (brightness_fd != -1){ + const char brightness_level[] = BACKLIGHT_LEVEL; + write(brightness_fd, brightness_level, strlen(brightness_level)); + close(brightness_fd); + } if (out_w) *out_w = w; if (out_h) *out_h = h;