Author: np
Date: Wed Apr 19 23:06:07 2017
New Revision: 317177
URL: https://svnweb.freebsd.org/changeset/base/317177

Log:
  Free lro_hash unconditionally, just like lro_mbuf_data a few lines
  later.  Fix whitespace nit while here.

Modified:
  head/sys/netinet/tcp_lro.c

Modified: head/sys/netinet/tcp_lro.c
==============================================================================
--- head/sys/netinet/tcp_lro.c  Wed Apr 19 22:50:19 2017        (r317176)
+++ head/sys/netinet/tcp_lro.c  Wed Apr 19 23:06:07 2017        (r317177)
@@ -175,17 +175,15 @@ tcp_lro_free(struct lro_ctrl *lc)
        }
 
        /* free hash table */
-       if (lc->lro_hash != NULL) {
-               free(lc->lro_hash, M_LRO);
-               lc->lro_hash = NULL;
-       }
+       free(lc->lro_hash, M_LRO);
+       lc->lro_hash = NULL;
        lc->lro_hashsz = 0;
 
        /* free mbuf array, if any */
        for (x = 0; x != lc->lro_mbuf_count; x++)
                m_freem(lc->lro_mbuf_data[x].mb);
        lc->lro_mbuf_count = 0;
-       
+
        /* free allocated memory, if any */
        free(lc->lro_mbuf_data, M_LRO);
        lc->lro_mbuf_data = NULL;
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to