diff --git a/lib/cookies/helper.c b/lib/cookies/helper.c index 5f82840042f5c26d38015ff9b07efebe9fe2722d..8d6ce34b0064655e69ab23095cc3c41ac87fc4f3 100644 --- a/lib/cookies/helper.c +++ b/lib/cookies/helper.c @@ -73,9 +73,9 @@ static int opt_rr_put_cookie(knot_rrset_t *opt_rr, uint8_t *data, } assert(cookies_data != NULL); - ret = knot_edns_opt_cookie_write(cc, cc_len, sc, sc_len, - cookies_data, &cookies_size); - if (ret != KNOT_EOK) { + cookies_size = knot_edns_opt_cookie_write(cc, cc_len, sc, sc_len, + cookies_data, cookies_size); + if (cookies_size == 0) { return kr_error(EINVAL); } assert(cookies_size == data_len);