diff --git a/lib/libnfs-zdr.c b/lib/libnfs-zdr.c index 0ef4fc0..cdb35b9 100644 --- a/lib/libnfs-zdr.c +++ b/lib/libnfs-zdr.c @@ -281,7 +281,7 @@ bool_t libnfs_zdr_array(ZDR *zdrs, char **arrp, uint32_t *size, uint32_t maxsize } for (i = 0; i < *size; i++) { - if (proc(zdrs, *arrp + i * elsize)) { + if (!proc(zdrs, *arrp + i * elsize)) { return FALSE; } }