Diff for /src/usr.sbin/IPXrouted/sap_input.c between versions 1.2 and 1.3

version 1.2, 2003/06/17 04:29:52 version 1.3, 2004/03/11 09:38:59
Line 29 Line 29
  * SUCH DAMAGE.   * SUCH DAMAGE.
  *   *
  * $FreeBSD: src/usr.sbin/IPXrouted/sap_input.c,v 1.7 1999/08/28 01:15:04 peter Exp $   * $FreeBSD: src/usr.sbin/IPXrouted/sap_input.c,v 1.7 1999/08/28 01:15:04 peter Exp $
 * $DragonFly: src/usr.sbin/IPXrouted/sap_input.c,v 1.1 2003/06/16 07:16:20 dillon Exp $ * $DragonFly$
  */   */
   
 /*  /*
Line 43  int dognreply = 1; Line 43  int dognreply = 1;
  * Process a newly received packet.   * Process a newly received packet.
  */   */
 void  void
sap_input(from, size)sap_input(struct sockaddr *from, int size)
        struct sockaddr *from; 
        int size; 
 {  {
         int newsize;          int newsize;
         int sapchanged = 0;          int sapchanged = 0;
Line 170  sap_input(from, size) Line 168  sap_input(from, size)
                              !equal(&sap->source, from)) &&                               !equal(&sap->source, from)) &&
                             (n->hops == sap->sap.hops) &&                              (n->hops == sap->sap.hops) &&
                             (ntohs(n->hops) != HOPCNT_INFINITY)) {                              (ntohs(n->hops) != HOPCNT_INFINITY)) {
                                register struct sap_entry *tsap = sap->clone;                                struct sap_entry *tsap = sap->clone;
   
                                 while (tsap) {                                  while (tsap) {
                                         if ((ifp == tsap->ifp) &&                                          if ((ifp == tsap->ifp) &&
Line 201  sap_input(from, size) Line 199  sap_input(from, size)
                         }                          }
                 }                  }
                 if (sapchanged) {                  if (sapchanged) {
                        register struct sap_entry *sap;                        struct sap_entry *sap;
                        register struct sap_hash *sh;                        struct sap_hash *sh;
                         sap_supply_toall(1);                          sap_supply_toall(1);
   
                         for (sh = sap_head; sh < &sap_head[SAPHASHSIZ]; sh++)                          for (sh = sap_head; sh < &sap_head[SAPHASHSIZ]; sh++)

Removed from v.1.2  
changed lines
  Added in v.1.3