]> err.no Git - linux-2.6/blobdiff - kernel/sysctl.c
[PATCH] kexec: fix sparse warnings
[linux-2.6] / kernel / sysctl.c
index 24a4d12d5aa9b40bc8e2ea57dde06f1075e70135..270ee7fadbd83d0d90ee732ffd7904c3b8c34d65 100644 (file)
@@ -1000,8 +1000,7 @@ int do_sysctl(int __user *name, int nlen, void __user *oldval, size_t __user *ol
                int error = parse_table(name, nlen, oldval, oldlenp, 
                                        newval, newlen, head->ctl_table,
                                        &context);
-               if (context)
-                       kfree(context);
+               kfree(context);
                if (error != -ENOTDIR)
                        return error;
                tmp = tmp->next;