From: jinhyung.jo Date: Wed, 7 Jan 2015 05:43:25 +0000 (+0900) Subject: Revert "[PATCH] Fix a bidirectional UDS connect check" X-Git-Tag: TizenStudio_2.0_p2.3.1~79 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2e60fbf405670a14fcf2ce2a5873725787c38bd6;p=sdk%2Femulator%2Femulator-kernel.git Revert "[PATCH] Fix a bidirectional UDS connect check" This reverts commit 8ae491dbc8264a93a0d3a50d211f16b4750a1e8d. Change-Id: I538fd055b6578ebcb1f295bf1a5c14909df01502 Signed-off-by: Jinhyung Jo --- diff --git a/security/smack/smack_lsm.c b/security/smack/smack_lsm.c index a85bc4c30211..28855d6f158f 100644 --- a/security/smack/smack_lsm.c +++ b/security/smack/smack_lsm.c @@ -3087,17 +3087,14 @@ static int smack_unix_stream_connect(struct sock *sock, if (!smack_privileged(CAP_MAC_OVERRIDE)) { skp = ssp->smk_out; - okp = osp->smk_in; + okp = osp->smk_out; #ifdef CONFIG_AUDIT smk_ad_init_net(&ad, __func__, LSM_AUDIT_DATA_NET, &net); smk_ad_setfield_u_net_sk(&ad, other); #endif rc = smk_access(skp, okp->smk_known, MAY_WRITE, &ad); - if (rc == 0) { - okp = osp->smk_out; - skp = ssp->smk_in; - rc = smk_access(okp, skp->smk_known, MAY_WRITE, NULL); - } + if (rc == 0) + rc = smk_access(okp, okp->smk_known, MAY_WRITE, NULL); } /*