Unified · Split
| @@ -506,8 +506,10 @@ rwalk1(Fid *fid, char *name, Qid *qid) · 505 unmodified lines | |||
| 506 | s = smprint("%s/%s", q, name); | 506 | s = smprint("%s/%s", q, name); |
| 507 | cleanname(s); | 507 | cleanname(s); |
| 508 | free(q); | 508 | free(q); |
| 509 | if((s = linkresolve(a, s, nil)) == nil) | 509 | if((s = linkresolve(a, s, nil)) == nil){ |
| 510 | goto error; | 510 | rerrstr(errbuf, sizeof(errbuf)); |
| 511 | return errbuf; | ||
| 512 | } | ||
| 511 | if((r = ext4_raw_inode_fill(s, &ino, &inode)) != 0) | 513 | if((r = ext4_raw_inode_fill(s, &ino, &inode)) != 0) |
| 512 | goto error; | 514 | goto error; |
| 513 | qid->type = 0; | 515 | qid->type = 0; |