Index: sys/rpc/clnt_bck.c =================================================================== --- sys/rpc/clnt_bck.c +++ sys/rpc/clnt_bck.c @@ -175,14 +175,9 @@ return (cl); err: - if (cl) { - if (ct) { - mtx_destroy(&ct->ct_lock); - mem_free(ct, sizeof (struct ct_data)); - } - if (cl) - mem_free(cl, sizeof (CLIENT)); - } + mtx_destroy(&ct->ct_lock); + mem_free(ct, sizeof (struct ct_data)); + mem_free(cl, sizeof (CLIENT)); return (NULL); }