commit f987557cb3636bcd8ea1881625e724e77963d7db from: Omar Polo date: Thu Dec 02 17:08:04 2021 UTC fmt commit - 673b7e44c12b08c42b0f2c1c01883b99f0446159 commit + f987557cb3636bcd8ea1881625e724e77963d7db blob - d2555ea0657e8c322f5a2efca5b39e2b326fb182 blob + 7e9b294776dba1e374f1db773d4b56fd9078cb72 --- client.c +++ client.c @@ -885,11 +885,8 @@ twalk(struct np_msg_header *hdr, const uint8_t *data, * TODO: should we forbid fids duplication when fid == * newfid? */ - - if (nf == NULL) { - if ((nf = new_fid(f->qid, newfid)) == NULL) - fatal("new_fid duplication"); - } + if (nf == NULL && (nf = new_fid(f->qid, newfid)) == NULL) + fatal("new_fid duplication"); np_walk(hdr->tag, 1, f->qid); return;