aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid S. Miller <davem@sunset.davemloft.net>2005-03-31 06:54:44 -0800
committerDavid S. Miller <davem@sunset.davemloft.net>2005-03-31 06:54:44 -0800
commit54356933c64d5f26e15c040d6bb81e8d2d616555 (patch)
treed145cda3e9918dfc6cdc9a1af4a6b24ff79fe6c4
parente6eecb695ea9744c90c69c1149fd526099b05afa (diff)
downloadhistory-54356933c64d5f26e15c040d6bb81e8d2d616555.tar.gz
[NBD]: Fix i_sock reference.
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r--drivers/block/nbd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/block/nbd.c b/drivers/block/nbd.c
index 7c7ed041c28cee..efdf04450bf731 100644
--- a/drivers/block/nbd.c
+++ b/drivers/block/nbd.c
@@ -549,7 +549,7 @@ static int nbd_ioctl(struct inode *inode, struct file *file,
file = fget(arg);
if (file) {
inode = file->f_dentry->d_inode;
- if (inode->i_sock) {
+ if (S_ISSOCK(inode->i_mode)) {
lo->file = file;
lo->sock = SOCKET_I(inode);
error = 0;