Diff for /src/sys/netinet/ip_encap.c between versions 1.4 and 1.5

version 1.4, 2003/08/23 11:18:00 version 1.5, 2004/04/22 04:35:45
Line 344  encap_attach(af, proto, sp, sm, dp, dm, Line 344  encap_attach(af, proto, sp, sm, dp, dm,
                 goto fail;                  goto fail;
         }          }
   
        ep = malloc(sizeof(*ep), M_NETADDR, M_NOWAIT);      /*XXX*/        ep = malloc(sizeof(*ep), M_NETADDR, M_INTWAIT | M_ZERO | M_NULLOK);
         if (ep == NULL) {          if (ep == NULL) {
                 error = ENOBUFS;                  error = ENOBUFS;
                 goto fail;                  goto fail;
         }          }
         bzero(ep, sizeof(*ep));  
   
         ep->af = af;          ep->af = af;
         ep->proto = proto;          ep->proto = proto;
Line 390  encap_attach_func(af, proto, func, psw, Line 389  encap_attach_func(af, proto, func, psw,
                 goto fail;                  goto fail;
         }          }
   
        ep = malloc(sizeof(*ep), M_NETADDR, M_NOWAIT);      /*XXX*/        ep = malloc(sizeof(*ep), M_NETADDR, INTWAIT | M_ZERO | M_NULLOK);
         if (ep == NULL) {          if (ep == NULL) {
                 error = ENOBUFS;                  error = ENOBUFS;
                 goto fail;                  goto fail;
         }          }
         bzero(ep, sizeof(*ep));  
   
         ep->af = af;          ep->af = af;
         ep->proto = proto;          ep->proto = proto;

Removed from v.1.4  
changed lines
  Added in v.1.5