]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
* nis/nis_callback.c (__nis_create_callback): Always call xdr_free
authorUlrich Drepper <drepper@redhat.com>
Thu, 25 May 2006 15:52:21 +0000 (15:52 +0000)
committerUlrich Drepper <drepper@redhat.com>
Thu, 25 May 2006 15:52:21 +0000 (15:52 +0000)
for cleanup when cb!=NULL [Coverity CID 233].

ChangeLog
nis/nis_callback.c

index f0555f09e7733986396de23a7b7adf8da0adfa28..ff66ed6e752f3d215e367512783d4285640f5401 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-05-25  Ulrich Drepper  <drepper@redhat.com>
+
+       * nis/nis_callback.c (__nis_create_callback): Always call xdr_free
+       for cleanup when cb!=NULL [Coverity CID 233].
+
 2006-05-24  Ulrich Drepper  <drepper@redhat.com>
 
        [BZ #2693]
index 7c76f99b6b075509fa8e72a1c1bba47c81273a70..e0acd9683a0fb217474b6c0dc21f0a08f2cbb889 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)