diff options
| author | ment <thement@ibawizard.net> | 2011-05-08 21:03:44 +0200 |
|---|---|---|
| committer | ment <thement@ibawizard.net> | 2011-05-08 21:03:44 +0200 |
| commit | 19dcd19ce2e4aba2dc1acff09310684f76338155 (patch) | |
| tree | 9ba7738b6deffd5f778fba435c9159956536e69d | |
| parent | a4fbbc0cfc82d94ab6a079a77841a965f9c6db73 (diff) | |
| download | plan9front-19dcd19ce2e4aba2dc1acff09310684f76338155.tar.xz | |
usb/lib: fixed missing dir.name
| -rw-r--r-- | sys/src/cmd/usb/lib/fsdir.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/src/cmd/usb/lib/fsdir.c b/sys/src/cmd/usb/lib/fsdir.c index 92bd68866..ee4f42c2b 100644 --- a/sys/src/cmd/usb/lib/fsdir.c +++ b/sys/src/cmd/usb/lib/fsdir.c @@ -183,6 +183,8 @@ fswalk(Usbfs*, Fid *fid, char *name) int rc; Dev *dev; Dir d; + char dname[Namesz]; + int (*xfswalk)(Usbfs *fs, Fid *f, char *name); q = fid->qid; @@ -218,6 +220,7 @@ fswalk(Usbfs*, Fid *fid, char *name) for(i = 0; i < nfs; i++) if(fs[i] != nil && strcmp(name, fs[i]->name) == 0){ q.path = mkqid(i, Qdir); + d.name = dname; fs[i]->stat(fs[i], q, &d); /* may be a file */ fid->qid = d.qid; qunlock(&fslck); |
