From: Grigorii Demidov Date: Mon, 3 Apr 2017 11:57:37 +0000 (+0200) Subject: layer/validate: fix broken rank_test_flag() X-Git-Tag: v1.3.0~23^2~29 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9c4839abdfbbc35b1096ac7b707018e2a0e91652;p=thirdparty%2Fknot-resolver.git layer/validate: fix broken rank_test_flag() --- diff --git a/lib/layer/validate.c b/lib/layer/validate.c index 6726c5e5d..e2b7c3647 100644 --- a/lib/layer/validate.c +++ b/lib/layer/validate.c @@ -100,7 +100,7 @@ static inline void rank_set_flag(uint8_t *rank, uint8_t flag) static inline bool rank_test_flag(uint8_t rank, uint8_t flag) { - return (rank | rank_get_flags(flag)) != 0; + return (flag & rank_get_flags(rank)) != 0; } static int validate_section(kr_rrset_validation_ctx_t *vctx, knot_mm_t *pool)