summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiloslav Trmač <mitr@redhat.com>2010-09-14 20:20:18 +0200
committerMiloslav Trmač <mitr@redhat.com>2010-09-14 20:20:18 +0200
commit24c1b0eb420692581d2eaa8874ef7b89dd034f7f (patch)
treee5fd02c85674b578c9796e795bf4d90c06919aab
parentdf7b0a09685467f7b5bf55444ff39971299a1f7d (diff)
downloadcryptodev-linux-24c1b0eb420692581d2eaa8874ef7b89dd034f7f.tar.gz
cryptodev-linux-24c1b0eb420692581d2eaa8874ef7b89dd034f7f.tar.xz
cryptodev-linux-24c1b0eb420692581d2eaa8874ef7b89dd034f7f.zip
Set "master" to NULL after we no longer hold a reference
-rw-r--r--cryptodev_main.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/cryptodev_main.c b/cryptodev_main.c
index 3293cbb..cec355e 100644
--- a/cryptodev_main.c
+++ b/cryptodev_main.c
@@ -294,6 +294,7 @@ static int data_release(struct socket *sock)
BUG_ON(dsk->master == NULL);
sock_put(&dsk->master->sk);
+ dsk->master = NULL;
DUMP_DSK(dsk);
sock_put(sk);