Author: vmaffione
Date: Thu Nov  7 20:11:53 2019
New Revision: 354472
URL: https://svnweb.freebsd.org/changeset/base/354472

Log:
  MFC r354231
  
  netmap: fix build issue in netmap_user.h
  
  The issue was a comparison of integers of different signs
  on 32 bit architectures.
  
  Reported by:    jenkins
  MFC after:      1 week

Modified:
  stable/12/sys/net/netmap_user.h
Directory Properties:
  stable/12/   (props changed)

Modified: stable/12/sys/net/netmap_user.h
==============================================================================
--- stable/12/sys/net/netmap_user.h     Thu Nov  7 20:09:41 2019        
(r354471)
+++ stable/12/sys/net/netmap_user.h     Thu Nov  7 20:11:53 2019        
(r354472)
@@ -1116,7 +1116,7 @@ nm_dispatch(struct nm_desc *d, int cnt, nm_cb_t cb, u_
                                slot = &ring->slot[i];
                                d->hdr.len += slot->len;
                                nbuf = (u_char *)NETMAP_BUF(ring, 
slot->buf_idx);
-                               if (oldbuf != NULL && nbuf - oldbuf == 
ring->nr_buf_size &&
+                               if (oldbuf != NULL && nbuf - oldbuf == 
(int)ring->nr_buf_size &&
                                                oldlen == ring->nr_buf_size) {
                                        d->hdr.caplen += slot->len;
                                        oldbuf = nbuf;
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to