From e526ec9c32c71f61c866e8b2ab8e52da3a504bf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Wed, 22 Mar 2023 15:43:03 +0800 Subject: [PATCH] Brightness: tidy --- src/modules/brightness.c | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/modules/brightness.c b/src/modules/brightness.c index edede6543..9c1cde499 100644 --- a/src/modules/brightness.c +++ b/src/modules/brightness.c @@ -7,23 +7,23 @@ void ffPrintBrightness(FFinstance* instance) { - FFlist result; + FF_LIST_AUTO_DESTROY result; ffListInit(&result, sizeof(FFBrightnessResult)); const char* error = ffDetectBrightness(&result); if(error) { ffPrintError(instance, FF_BRIGHTNESS_MODULE_NAME, 0, &instance->config.brightness, "%s", error); - goto exit; + return; } if(result.length == 0) { ffPrintError(instance, FF_BRIGHTNESS_MODULE_NAME, 0, &instance->config.brightness, "No result is detected."); - goto exit; + return; } - FFstrbuf key; + FF_STRBUF_AUTO_DESTROY key; ffStrbufInit(&key); FF_LIST_FOR_EACH(FFBrightnessResult, item, result) @@ -52,11 +52,7 @@ void ffPrintBrightness(FFinstance* instance) }); } + ffStrbufClear(&key); ffStrbufDestroy(&item->name); } - - ffStrbufDestroy(&key); - -exit: - ffListDestroy(&result); }