af_unix: fix struct pid memory leak
[firefly-linux-kernel-4.4.55.git] / net / unix / af_unix.c
index e3f85bc8b135d8feb13d60432e5f6cdb1064fbd6..775855ee1ff88527c9ba27d2001f5d71092e46c1 100644 (file)
@@ -2332,6 +2332,7 @@ again:
 
                        if (signal_pending(current)) {
                                err = sock_intr_errno(timeo);
+                               scm_destroy(&scm);
                                goto out;
                        }