From 0bc51a90b0e9903ede7edb4750c415e9d6f422c7 Mon Sep 17 00:00:00 2001 From: iru Date: Sat, 16 Aug 2014 18:50:42 -0300 Subject: Fix acme crash: Get D in a new window with D being an existing directory --- sys/src/cmd/acme/text.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/src') diff --git a/sys/src/cmd/acme/text.c b/sys/src/cmd/acme/text.c index eda8f10de..957bca37d 100644 --- a/sys/src/cmd/acme/text.c +++ b/sys/src/cmd/acme/text.c @@ -213,7 +213,7 @@ textload(Text *t, uint q0, char *file, int setqid) } t->w->isdir = TRUE; t->w->filemenu = FALSE; - if(t->file->name[t->file->nname-1] != '/'){ + if(t->file->nname > 0 && t->file->name[t->file->nname-1] != '/'){ rp = runemalloc(t->file->nname+1); runemove(rp, t->file->name, t->file->nname); rp[t->file->nname] = '/'; -- cgit v1.2.3