diff options
author | Michael Adam <obnox@samba.org> | 2009-05-12 07:56:23 +0200 |
---|---|---|
committer | Ronnie Sahlberg <ronniesahlberg@gmail.com> | 2009-05-13 16:13:14 +1000 |
commit | 60bfafbf10a1d12bc491ec4e07b5af1e1eccb74e (patch) | |
tree | 17aff67e7fcbb9434ae6543b79bffe4d53066f8d /ctdb/utils | |
parent | 179d911826bf3c628d72835b24cb43a74b5d50eb (diff) | |
download | samba-60bfafbf10a1d12bc491ec4e07b5af1e1eccb74e.tar.gz |
ping pong: fix logic for mmap reads vs. preads
Michael
(This used to be ctdb commit 0c88fa41bc3c629052bc137ed30c473ed10522fd)
Diffstat (limited to 'ctdb/utils')
-rw-r--r-- | ctdb/utils/ping_pong/ping_pong.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ctdb/utils/ping_pong/ping_pong.c b/ctdb/utils/ping_pong/ping_pong.c index fd0e99b2391..90692e59ecc 100644 --- a/ctdb/utils/ping_pong/ping_pong.c +++ b/ctdb/utils/ping_pong/ping_pong.c @@ -115,7 +115,7 @@ static void ping_pong(int fd, int num_locks) unsigned char c; if (use_mmap) { c = p[i]; - } if (pread(fd, &c, 1, i) != 1) { + } else if (pread(fd, &c, 1, i) != 1) { printf("read failed at %d\n", i); } incr = c - val[i]; |