Merge "audit: fix NULL Pointer dereference at netlink_unicast"
diff --git a/kernel/audit.c b/kernel/audit.c
index f98476d..7d9b52a 100644
--- a/kernel/audit.c
+++ b/kernel/audit.c
@@ -908,9 +908,9 @@
 			}
 			if (audit_enabled != AUDIT_OFF)
 				audit_log_config_change("audit_pid", new_pid, audit_pid, 1);
+			mutex_lock(&audit_sock_mutex);
 			audit_pid = new_pid;
 			audit_nlk_portid = NETLINK_CB(skb).portid;
-			mutex_lock(&audit_sock_mutex);
 			audit_sock = skb->sk;
 			mutex_unlock(&audit_sock_mutex);
 		}