Skip to content

Commit 090dfa4

Browse files
committed
fix(rime_api.cc): check struct has member of non-pointer type
1 parent 62bbead commit 090dfa4

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/rime_api.cc

+2-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,8 @@ RIME_API void RimeSetup(RimeTraits *traits) {
6868

6969
setup_deployer(traits);
7070
if (PROVIDED(traits, app_name)) {
71-
if (PROVIDED(traits, min_log_level) && PROVIDED(traits, log_dir)) {
71+
if (RIME_STRUCT_HAS_MEMBER(*traits, traits->min_log_level) &&
72+
RIME_STRUCT_HAS_MEMBER(*traits, traits->log_dir)) {
7273
SetupLogging(traits->app_name, traits->min_log_level, traits->log_dir);
7374
} else {
7475
SetupLogging(traits->app_name);

0 commit comments

Comments
 (0)