diff options
| author | forsyth <forsyth@vitanuova.com> | 2010-12-20 17:22:09 +0000 |
|---|---|---|
| committer | forsyth <forsyth@vitanuova.com> | 2010-12-20 17:22:09 +0000 |
| commit | 52f16d1848f6b09be704656b278eb3dba30416bd (patch) | |
| tree | b4dc8027bf73a16781341dfe3a8713c2bc7cbadf /os | |
| parent | 6452fd51371162995ee47fb7c151a9a7d2538b5f (diff) | |
20101220-1722
Diffstat (limited to 'os')
| -rw-r--r-- | os/port/devsrv.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/os/port/devsrv.c b/os/port/devsrv.c index 707c690d..cd806052 100644 --- a/os/port/devsrv.c +++ b/os/port/devsrv.c @@ -139,6 +139,7 @@ srvattach(char *spec) { Chan *c; SrvFile *d; + char srvname[16]; qlock(&dev.l); if(waserror()){ @@ -169,8 +170,8 @@ srvattach(char *spec) d->ref = 1; kstrdup(&d->spec, spec); kstrdup(&d->user, up->env->user); - snprint(up->genbuf, sizeof(up->genbuf), "srv%ld", up->env->pgrp->pgrpid); - kstrdup(&d->name, up->genbuf); + snprint(srvname, sizeof(srvname), "srv%ld", up->env->pgrp->pgrpid); + kstrdup(&d->name, srvname); d->perm = DMDIR|0770; mkqid(&d->qid, dev.pathgen++, 0, QTDIR); |
