[Olsr-dev] [PATCH v1 1/2] net_olsr: rephrase 'enough space in	buffer' condition
    Ferry Huberts 
    (spam-protected)
       
    Fri Aug 24 15:13:40 CEST 2012
    
    
  
From: Ferry Huberts <(spam-protected)>
Signed-off-by: Ferry Huberts <(spam-protected)>
---
 src/net_olsr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/net_olsr.c b/src/net_olsr.c
index 66e103d..de5d33a 100644
--- a/src/net_olsr.c
+++ b/src/net_olsr.c
@@ -224,7 +224,7 @@ net_output_pending(const struct interface * ifp)
 int
 net_outbuffer_push(struct interface *ifp, const void *data, const uint16_t size)
 {
-  if ((ifp->netbuf.pending + size) > ifp->netbuf.maxsize)
+  if ((int)size > net_outbuffer_bytes_left(ifp))
     return 0;
 
   memcpy(&ifp->netbuf.buff[ifp->netbuf.pending + OLSR_HEADERSIZE], data, size);
-- 
1.7.11.4
    
    
More information about the Olsr-dev
mailing list