prop224 tests: Remove useless NULL check before circuit_free().

Addresses coverity issue CID 1405130.
This commit is contained in:
George Kadianakis 2017-04-17 16:36:55 +03:00
parent a3ce303432
commit 0c39cefc52

View File

@ -388,6 +388,7 @@ test_hs_circuitmap_isolation(void *arg)
const uint8_t tok1[REND_TOKEN_LEN] = "bet i got some of th"; const uint8_t tok1[REND_TOKEN_LEN] = "bet i got some of th";
circ1 = or_circuit_new(0, NULL); circ1 = or_circuit_new(0, NULL);
tt_assert(circ1);
circ1->base_.purpose = CIRCUIT_PURPOSE_REND_POINT_WAITING; circ1->base_.purpose = CIRCUIT_PURPOSE_REND_POINT_WAITING;
/* check that circuitmap is empty right? */ /* check that circuitmap is empty right? */
@ -408,10 +409,13 @@ test_hs_circuitmap_isolation(void *arg)
const uint8_t tok2[REND_TOKEN_LEN] = "you dont know anythi"; const uint8_t tok2[REND_TOKEN_LEN] = "you dont know anythi";
circ2 = origin_circuit_new(); circ2 = origin_circuit_new();
tt_assert(circ2);
circ2->base_.purpose = CIRCUIT_PURPOSE_S_ESTABLISH_INTRO; circ2->base_.purpose = CIRCUIT_PURPOSE_S_ESTABLISH_INTRO;
circ3 = or_circuit_new(0, NULL); circ3 = or_circuit_new(0, NULL);
tt_assert(circ3);
circ3->base_.purpose = CIRCUIT_PURPOSE_INTRO_POINT; circ3->base_.purpose = CIRCUIT_PURPOSE_INTRO_POINT;
circ4 = origin_circuit_new(); circ4 = origin_circuit_new();
tt_assert(circ4);
circ4->base_.purpose = CIRCUIT_PURPOSE_S_ESTABLISH_INTRO; circ4->base_.purpose = CIRCUIT_PURPOSE_S_ESTABLISH_INTRO;
/* Register circ2 with tok2 as service-side intro v2 circ */ /* Register circ2 with tok2 as service-side intro v2 circ */
@ -437,13 +441,9 @@ test_hs_circuitmap_isolation(void *arg)
} }
done: done:
if (circ1)
circuit_free(TO_CIRCUIT(circ1)); circuit_free(TO_CIRCUIT(circ1));
if (circ2)
circuit_free(TO_CIRCUIT(circ2)); circuit_free(TO_CIRCUIT(circ2));
if (circ3)
circuit_free(TO_CIRCUIT(circ3)); circuit_free(TO_CIRCUIT(circ3));
if (circ4)
circuit_free(TO_CIRCUIT(circ4)); circuit_free(TO_CIRCUIT(circ4));
} }