commit - bee0a9e34b2c6fe77faf0c10b8f29a9d6cac611b
commit + 4e7aba8ffdd8756bf7af73dfb5d8b0efa01ce9c1
blob - fe426ae46c73966411795d28423d47f5a8967587
blob + 630a3d5ddd988150334f2fe5d7f1f6dcbde333e7
--- kamid/client.c
+++ kamid/client.c
{
memset(st, 0, sizeof(*st));
- if (!np_read16(t, "stat.size", &st->size, src, len) ||
+ /* len is sent twice! */
+ if (!np_read16(t, "stat len", &st->size, src, len) ||
+ !np_read16(t, "stat.size", &st->size, src, len) ||
!np_read16(t, "stat.type", &st->type, src, len) ||
!np_read32(t, "stat.dev", &st->dev, src, len) ||
!np_read64(t, "stat.qid.path", &st->qid.path, src, len) ||