diff options
Diffstat (limited to 'net/ipv6/addrconf.c')
| -rw-r--r-- | net/ipv6/addrconf.c | 11 | 
1 files changed, 4 insertions, 7 deletions
diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c index 17f8e7ea133b..1f21087accab 100644 --- a/net/ipv6/addrconf.c +++ b/net/ipv6/addrconf.c @@ -5369,13 +5369,10 @@ static int addrconf_sysctl_stable_secret(struct ctl_table *ctl, int write,  		goto out;  	} -	if (!write) { -		err = snprintf(str, sizeof(str), "%pI6", -			       &secret->secret); -		if (err >= sizeof(str)) { -			err = -EIO; -			goto out; -		} +	err = snprintf(str, sizeof(str), "%pI6", &secret->secret); +	if (err >= sizeof(str)) { +		err = -EIO; +		goto out;  	}  	err = proc_dostring(&lctl, write, buffer, lenp, ppos);  | 
