diff options
Diffstat (limited to 'c/src/lib/libbsp/powerpc/beatnik/network/if_em/if_em.c')
-rw-r--r-- | c/src/lib/libbsp/powerpc/beatnik/network/if_em/if_em.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/powerpc/beatnik/network/if_em/if_em.c b/c/src/lib/libbsp/powerpc/beatnik/network/if_em/if_em.c index 98f145314c..3bdde5c65d 100644 --- a/c/src/lib/libbsp/powerpc/beatnik/network/if_em/if_em.c +++ b/c/src/lib/libbsp/powerpc/beatnik/network/if_em/if_em.c @@ -39,6 +39,7 @@ POSSIBILITY OF SUCH DAMAGE. #include <rtemscompat.h> #include <if_em.h> #include <rtemscompat1.h> +#include <inttypes.h> #endif /********************************************************************* @@ -1410,12 +1411,11 @@ em_encap(struct adapter *adapter, struct mbuf **m_headp) return (error); } #else - error = 0; + (void)error; { struct mbuf *m; for ( m=m_head, nsegs=0; m; m=m->m_next, nsegs++ ) { if ( nsegs >= sizeof(segs)/sizeof(segs[0]) ) { - error = -1; break; } segs[nsegs].ds_addr = mtod(m, unsigned); |