Lines Matching refs:ipnp
703 nat_save_t *ipnp = NULL, *next = NULL; local
723 printf("Getting nat from addr %p\n", ipnp);
729 if (ipnp != NULL)
730 free(ipnp);
740 if (!ipnp)
741 ipnp = malloc(ng.ng_sz);
743 ipnp = realloc((char *)ipnp, ng.ng_sz);
744 if (!ipnp) {
750 bzero((char *)ipnp, ng.ng_sz);
752 obj.ipfo_ptr = ipnp;
753 ipnp->ipn_dsize = ng.ng_sz;
754 ipnp->ipn_next = next;
760 free(ipnp);
766 ipnp->ipn_next, ipnp->ipn_dsize, ng.ng_sz);
767 if (write(nfd, ipnp, ipnp->ipn_dsize) != ipnp->ipn_dsize) {
770 free(ipnp);
773 next = ipnp->ipn_next;
774 } while (ipnp && next);
775 if (ipnp != NULL)
776 free(ipnp);