changeset 2857:4efb35febd05

* src/netif/slipif.c (slipif_init): Prevent erase of NETIF_FLAG_UP bit in SLIP mode.
author jld
date Wed, 25 Mar 2009 08:42:33 +0000
parents 86466766a501
children 212700439e98
files packages/net/lwip_tcpip/current/ChangeLog packages/net/lwip_tcpip/current/src/netif/slipif.c
diffstat 2 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/packages/net/lwip_tcpip/current/ChangeLog
+++ b/packages/net/lwip_tcpip/current/ChangeLog
@@ -1,3 +1,8 @@
+2009-03-12  Sergei Gavrikov <sergei.gavrikov@gmail.com>
+
+	* src/netif/slipif.c (slipif_init): in SLIP mode it quite erases
+	NETIF_FLAG_UP bit. Fixed.
+
 2007-03-22  John Eigelaar  <jeigelaar@mweb.co.za>
                                                      
 	* include/lwip/netif.h, include/lwip/inet.h: Added externC macro
--- a/packages/net/lwip_tcpip/current/src/netif/slipif.c
+++ b/packages/net/lwip_tcpip/current/src/netif/slipif.c
@@ -202,7 +202,7 @@ slipif_init(struct netif *netif)
   netif->name[1] = 'l';
   netif->output = slipif_output;
   netif->mtu = 1500;
-  netif->flags = NETIF_FLAG_POINTTOPOINT;
+  netif->flags |= NETIF_FLAG_POINTTOPOINT;
 
   netif->state = sio_open(netif->num);
   if (!netif->state)