]> git.hungrycats.org Git - linux/commitdiff
[CPUFREQ] Fix memleak in longhaul.c found by smatch.
authorDave Jones <davej@codemonkey.org.uk>
Mon, 7 Apr 2003 02:52:18 +0000 (03:52 +0100)
committerDave Jones <davej@codemonkey.org.uk>
Mon, 7 Apr 2003 02:52:18 +0000 (03:52 +0100)
arch/i386/kernel/cpu/cpufreq/longhaul.c

index 2430db50f2ec5aab70def71ad3925f83aeb00e44..4fde8e150d4f249b66e071e14dfc3313690a16b0 100644 (file)
@@ -456,8 +456,10 @@ static int __init longhaul_get_ranges (void)
        }
 
        longhaul_table[k].frequency = CPUFREQ_TABLE_END;
-       if (!k)
+       if (!k) {
+               kfree (longhaul_table);
                return -EINVAL;
+       }
        
        return 0;
 }