Revision 035f6acb proto/ospf/iface.c

View differences:

proto/ospf/iface.c
70 70
      {
71 71
        if(ifa->dr_sk!=NULL)
72 72
	{
73
          if (ifa->dr_sk->rbuf)
74
            mb_free(ifa->dr_sk->rbuf);
75
          if (ifa->dr_sk->tbuf)
76
            mb_free(ifa->dr_sk->tbuf);
73 77
	  rfree(ifa->dr_sk);
74 78
	  ifa->dr_sk=NULL;
75 79
	}
......
103 107
  rem_node(NODE ifa);
104 108
  if(ifa->hello_sk!=NULL)
105 109
  {
110
    if (ifa->hello_sk->rbuf)
111
      mb_free(ifa->hello_sk->rbuf);
112
    if (ifa->hello_sk->tbuf)
113
      mb_free(ifa->hello_sk->tbuf);
106 114
    rfree(ifa->hello_sk);
107 115
  }
108 116
  if(ifa->dr_sk!=NULL)
109 117
  {
118
    if (ifa->dr_sk->rbuf)
119
      mb_free(ifa->dr_sk->rbuf);
120
    if (ifa->dr_sk->tbuf)
121
      mb_free(ifa->dr_sk->tbuf);
110 122
    rfree(ifa->dr_sk);
111 123
  }
112 124
  if(ifa->ip_sk!=NULL)
113 125
  {
126
    if (ifa->ip_sk->rbuf)
127
      mb_free(ifa->ip_sk->rbuf);
128
    if (ifa->ip_sk->tbuf)
129
      mb_free(ifa->ip_sk->tbuf);
114 130
    rfree(ifa->ip_sk);
115 131
  }
116 132
  if(ifa->wait_timer!=NULL)

Also available in: Unified diff