From 1c1c6c3f2a90a8dcc6537a31715c9552fd0aaef8 Mon Sep 17 00:00:00 2001 From: zyxwvu Shi Date: Thu, 18 Nov 2021 22:42:12 +0800 Subject: [PATCH] lib: Do not use sizeof() on `size_t errmsg_len`. This prevents caller from getting complete validation message. Signed-off-by: zyxwvu Shi --- lib/northbound.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/northbound.c b/lib/northbound.c index 6edd5184ef..49adea6d53 100644 --- a/lib/northbound.c +++ b/lib/northbound.c @@ -830,8 +830,7 @@ int nb_candidate_validate(struct nb_context *context, struct nb_config_cbs changes; int ret; - if (nb_candidate_validate_yang(candidate, errmsg, sizeof(errmsg_len)) - != NB_OK) + if (nb_candidate_validate_yang(candidate, errmsg, errmsg_len) != NB_OK) return NB_ERR_VALIDATION; RB_INIT(nb_config_cbs, &changes); -- 2.39.5