git: 9front

Download patch

ref: 7b5bcd7b63738bbbf210e2d9cbe3ec75f68687b7
parent: d1b96d17b26c6284b605ccc65abe91357559d53c
author: iru <devnull@localhost>
date: Sat Aug 16 14:50:42 EDT 2014

Fix acme crash: Get D in a new window with D being an existing directory

--- a/sys/src/cmd/acme/text.c
+++ b/sys/src/cmd/acme/text.c
@@ -213,7 +213,7 @@
 		}
 		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] = '/';
--