From 9500e6d9cec25a367ddbf04b9c8248f3b2c43940 Mon Sep 17 00:00:00 2001 From: William Yang Date: Wed, 18 Sep 2024 10:09:39 +0200 Subject: [PATCH] chore: assert lb_mode success --- c_src/quicer_nif.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/c_src/quicer_nif.c b/c_src/quicer_nif.c index f7b7af9b..3081da93 100644 --- a/c_src/quicer_nif.c +++ b/c_src/quicer_nif.c @@ -1197,19 +1197,20 @@ openLib(ErlNifEnv *env, int argc, const ERL_NIF_TERM argv[]) global_settings.LoadBalancingMode = QUIC_LOAD_BALANCING_SERVER_ID_FIXED; global_settings.FixedServerID = lb_mode; - MsQuic->SetParam(NULL, - QUIC_PARAM_GLOBAL_GLOBAL_SETTINGS, - sizeof(global_settings), - &global_settings); + status = MsQuic->SetParam(NULL, + QUIC_PARAM_GLOBAL_GLOBAL_SETTINGS, + sizeof(global_settings), + &global_settings); } else { - MsQuic->SetParam(NULL, - QUIC_PARAM_GLOBAL_LOAD_BALACING_MODE, - sizeof(uint16_t), - (uint16_t *)&lb_mode); + status = MsQuic->SetParam(NULL, + QUIC_PARAM_GLOBAL_LOAD_BALACING_MODE, + sizeof(uint16_t), + (uint16_t *)&lb_mode); } } + assert(QUIC_SUCCEEDED(status)); if (enif_get_map_value(env, argv[0], ATOM_TRACE, &eterm) && enif_get_string(env, eterm, lttngPath, PATH_MAX, ERL_NIF_LATIN1))