From a7260b52cd3ae3f1b5af2addad7e67accfbaac4c Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Tue, 15 May 2001 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 2001-05-15 --- port/devssl.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/port/devssl.c b/port/devssl.c index b6899fa9b2c5c6de598f47e99c0cf3b3b093c57b..75184abaabcdd250e1185d10e5f4ddd2db3feba5 100644 --- a/port/devssl.c +++ b/port/devssl.c @@ -212,7 +212,11 @@ sslgen(Chan *c, Dirtab *d, int nd, int s, Dir *dp) return 1; default: ds = dstate[CONV(c->qid)]; - devdir(c, c->qid, sslnames[TYPE(c->qid)], 0, ds->user, 0660, dp); + if(ds != nil) + nm = ds->user; + else + nm = eve; + devdir(c, c->qid, sslnames[TYPE(c->qid)], 0, nm, 0660, dp); return 1; } return -1; @@ -638,10 +642,8 @@ sslread(Chan *c, void *a, long n, vlong off) break; case Qencalgs: return readstr(offset, a, n, encalgs); - break; case Qhashalgs: return readstr(offset, a, n, hashalgs); - break; } if(waserror()){