From: Alan T. DeKok Date: Wed, 17 May 2017 15:25:44 +0000 (-0400) Subject: remove duplicate checks. Found by PVS-Studio X-Git-Tag: release_3_0_14~29 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fd672a96;p=thirdparty%2Ffreeradius-server.git remove duplicate checks. Found by PVS-Studio --- diff --git a/src/lib/cbuff.c b/src/lib/cbuff.c index 7f447e3e4b0..c547ed81cf0 100644 --- a/src/lib/cbuff.c +++ b/src/lib/cbuff.c @@ -104,7 +104,7 @@ fr_cbuff_t *fr_cbuff_alloc(TALLOC_CTX *ctx, uint32_t size, UNUSED bool lock) void fr_cbuff_rp_insert(fr_cbuff_t *cbuff, void *obj) { #ifdef HAVE_PTHREAD_H - if (cbuff->lock) PTHREAD_MUTEX_LOCK(cbuff); + PTHREAD_MUTEX_LOCK(cbuff); #endif if (cbuff->elem[cbuff->in]) { @@ -121,7 +121,7 @@ void fr_cbuff_rp_insert(fr_cbuff_t *cbuff, void *obj) } #ifdef HAVE_PTHREAD_H - if (cbuff->lock) PTHREAD_MUTEX_UNLOCK(cbuff); + PTHREAD_MUTEX_UNLOCK(cbuff); #endif } @@ -136,7 +136,7 @@ void *fr_cbuff_rp_next(fr_cbuff_t *cbuff, TALLOC_CTX *ctx) void *obj = NULL; #ifdef HAVE_PTHREAD_H - if (cbuff->lock) PTHREAD_MUTEX_LOCK(cbuff); + PTHREAD_MUTEX_LOCK(cbuff); #endif /* Buffer is empty */ @@ -147,7 +147,7 @@ void *fr_cbuff_rp_next(fr_cbuff_t *cbuff, TALLOC_CTX *ctx) done: #ifdef HAVE_PTHREAD_H - if (cbuff->lock) PTHREAD_MUTEX_UNLOCK(cbuff); + PTHREAD_MUTEX_UNLOCK(cbuff); #endif return obj; } diff --git a/src/modules/rlm_eap/libeap/eap_chbind.c b/src/modules/rlm_eap/libeap/eap_chbind.c index 5378d8b5af7..e82669a1fb6 100644 --- a/src/modules/rlm_eap/libeap/eap_chbind.c +++ b/src/modules/rlm_eap/libeap/eap_chbind.c @@ -286,7 +286,7 @@ VALUE_PAIR *eap_chbind_packet2vp(RADIUS_PACKET *packet, chbind_packet_t *chbind) if (!chbind) return NULL; /* don't produce garbage */ - vp = fr_pair_afrom_num(packet, PW_UKERNA_CHBIND, VENDORPEC_UKERNA); + vp = fr_pair_afrom_num(packet, VENDORPEC_UKERNA, PW_UKERNA_CHBIND); if (!vp) return NULL; fr_pair_value_memcpy(vp, (uint8_t *) chbind, talloc_array_length((uint8_t *)chbind));