commit | 2edf8d64ec17d33957ad70e9be2558f2419112a7 | [log] [tgz] |
---|---|---|
author | Pavel Emelyanov <xemul@openvz.org> | Tue Jun 03 15:18:36 2008 -0700 |
committer | Willy Tarreau <w@1wt.eu> | Sun Sep 05 22:47:17 2010 +0200 |
tree | 64db46af619a3d121e174ad123c353c9d638284b | |
parent | 21f5f8cfb99d14d1418d31e99e3f37d53566c797 [diff] |
irda: Sock leak on error path in irda_create. (backported from 2.6 commit 9ecad877948deb2871d29e03786a7d7911687009) Bad type/protocol specified result in sk leak. Fix is simple - release the sk if bad values are given, but to make it possible just to call sk_free(), I move some sk initialization a bit lower. Signed-off-by: Pavel Emelyanov <xemul@openvz.org> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Willy Tarreau <w@1wt.eu>