This is more debug patch, than fix. But valuable for debugging.

https://jira.sw.ru/browse/PSBM-70345

Signed-off-by: Stanislav Kinsburskiy <skinsbur...@virtuozzo.com>
---
 test/zdtm/static/autofs.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/test/zdtm/static/autofs.c b/test/zdtm/static/autofs.c
index 747ab69..d854fd0 100644
--- a/test/zdtm/static/autofs.c
+++ b/test/zdtm/static/autofs.c
@@ -460,7 +460,7 @@ static int automountd_loop(int pipe, const char 
*mountpoint, struct autofs_param
 {
        union autofs_v5_packet_union *packet;
        ssize_t bytes;
-       size_t psize = sizeof(*packet) + 1;
+       size_t psize = sizeof(*packet) * 2;
        int err = 0;
 
        packet = malloc(psize);
@@ -483,8 +483,8 @@ static int automountd_loop(int pipe, const char 
*mountpoint, struct autofs_param
                        }
                        continue;
                }
-               if (bytes == psize) {
-                       pr_err("read more that expected\n");
+               if (bytes > psize) {
+                       pr_err("read more that expected: %ld > %ld\n", bytes, 
psize);
                        return -EINVAL;
                }
                if (bytes != sizeof(*packet)) {

_______________________________________________
Devel mailing list
Devel@openvz.org
https://lists.openvz.org/mailman/listinfo/devel

Reply via email to