|
|
@@ -97,11 +97,9 @@ static int sctp_inet6addr_event(struct notifier_block *this, unsigned long ev,
|
|
|
|
|
|
switch (ev) {
|
|
|
case NETDEV_UP:
|
|
|
- addr = kmalloc(sizeof(struct sctp_sockaddr_entry), GFP_ATOMIC);
|
|
|
+ addr = kzalloc(sizeof(*addr), GFP_ATOMIC);
|
|
|
if (addr) {
|
|
|
addr->a.v6.sin6_family = AF_INET6;
|
|
|
- addr->a.v6.sin6_port = 0;
|
|
|
- addr->a.v6.sin6_flowinfo = 0;
|
|
|
addr->a.v6.sin6_addr = ifa->addr;
|
|
|
addr->a.v6.sin6_scope_id = ifa->idev->dev->ifindex;
|
|
|
addr->valid = 1;
|
|
|
@@ -431,7 +429,6 @@ static void sctp_v6_copy_addrlist(struct list_head *addrlist,
|
|
|
addr = kzalloc(sizeof(*addr), GFP_ATOMIC);
|
|
|
if (addr) {
|
|
|
addr->a.v6.sin6_family = AF_INET6;
|
|
|
- addr->a.v6.sin6_port = 0;
|
|
|
addr->a.v6.sin6_addr = ifp->addr;
|
|
|
addr->a.v6.sin6_scope_id = dev->ifindex;
|
|
|
addr->valid = 1;
|