From: Leon Yu Date: Sun, 1 Jun 2014 05:37:25 +0000 (+0000) Subject: net: filter: fix possible memory leak in __sk_prepare_filter() X-Git-Tag: omap-for-v3.16/fixes-against-rc1~107^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=418c96ac151a16a5094a95d14252c92c1d47ec67;p=pandora-kernel.git net: filter: fix possible memory leak in __sk_prepare_filter() __sk_prepare_filter() was reworked in commit bd4cf0ed3 (net: filter: rework/optimize internal BPF interpreter's instruction set) so that it should have uncharged memory once things went wrong. However that work isn't complete. Error is handled only in __sk_migrate_filter() while memory can still leak in the error path right after sk_chk_filter(). Fixes: bd4cf0ed331a ("net: filter: rework/optimize internal BPF interpreter's instruction set") Signed-off-by: Leon Yu Acked-by: Alexei Starovoitov Tested-by: Alexei Starovoitov Signed-off-by: David S. Miller --- Reading git-diff-tree failed