From 52f16d1848f6b09be704656b278eb3dba30416bd Mon Sep 17 00:00:00 2001 From: forsyth Date: Mon, 20 Dec 2010 17:22:09 +0000 Subject: 20101220-1722 --- os/port/devsrv.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'os/port/devsrv.c') 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); -- cgit v1.2.3