(__nis_create_callback): Always call xdr_free for cleanup when cb!=NULL.
authordrepper <drepper>
Thu, 25 May 2006 15:51:26 +0000 (15:51 +0000)
committerdrepper <drepper>
Thu, 25 May 2006 15:51:26 +0000 (15:51 +0000)
nis/nis_callback.c

index 7c76f99..e0acd96 100644 (file)
@@ -360,8 +360,7 @@ __nis_create_callback (int (*callback) (const_nis_name, const nis_object *,
     {
       if (cb->xprt)
        svc_destroy (cb->xprt);
-      if (cb->serv)
-       xdr_free ((xdrproc_t) _xdr_nis_server, (char *) cb->serv);
+      xdr_free ((xdrproc_t) _xdr_nis_server, (char *) cb->serv);
       free (cb);
     }
   if (!nomsg)