remove duplicate checks. Found by PVS-Studio
authorAlan T. DeKok <aland@freeradius.org>
Wed, 17 May 2017 15:25:44 +0000 (11:25 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 19 May 2017 18:06:52 +0000 (14:06 -0400)
src/lib/cbuff.c
src/modules/rlm_eap/libeap/eap_chbind.c

index 7f447e3..c547ed8 100644 (file)
@@ -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;
 }
index 5378d8b..e82669a 100644 (file)
@@ -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));