From 7c60284486e553d0595587fd82d41cf3fdd34048 Mon Sep 17 00:00:00 2001 From: Sean Hefty Date: Wed, 24 Oct 2012 21:28:37 -0700 Subject: [PATCH] Refresh of rs-iomap --- src/rsocket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rsocket.c b/src/rsocket.c index afcc5b11..eb8b3f0d 100644 --- a/src/rsocket.c +++ b/src/rsocket.c @@ -2319,7 +2319,7 @@ off_t riomap(int socket, void *buf, size_t len, int prot, int flags, off_t offse int access = IBV_ACCESS_LOCAL_WRITE; rs = idm_at(&idm, socket); - if ((rs->state != rs_connect_rdwr) || (prot & ~(PROT_WRITE | PROT_NONE))) + if (rs->cm_id->pd || (prot & ~(PROT_WRITE | PROT_NONE))) return ERR(EINVAL); fastlock_acquire(&rs->iomap_lock); -- 2.41.0