src/led.c: make sure we don't try to close a NULL dir
Signed-off-by: Alex Tereschenko <alext.mkrs@gmail.com>
This commit is contained in:
@@ -113,12 +113,16 @@ mraa_led_init_internal(const char* led)
|
|||||||
dev->count = cnt;
|
dev->count = cnt;
|
||||||
if (dev->led_name == NULL) {
|
if (dev->led_name == NULL) {
|
||||||
syslog(LOG_CRIT, "led: init: unknown device specified");
|
syslog(LOG_CRIT, "led: init: unknown device specified");
|
||||||
|
if (dir != NULL) {
|
||||||
closedir(dir);
|
closedir(dir);
|
||||||
|
}
|
||||||
free(dev);
|
free(dev);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (dir != NULL) {
|
||||||
closedir(dir);
|
closedir(dir);
|
||||||
|
}
|
||||||
return dev;
|
return dev;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user