acme: fix buffer overflow introduced in parsetag refactor
This commit is contained in:
parent
125cfe1c0d
commit
573169dd88
3 changed files with 8 additions and 8 deletions
|
|
@ -490,7 +490,7 @@ dirname(Text *t, Rune *r, int n)
|
|||
goto Rescue;
|
||||
if(n>=1 && r[0]=='/')
|
||||
goto Rescue;
|
||||
b = parsetag(t->w, &i);
|
||||
b = parsetag(t->w, n, &i);
|
||||
slash = -1;
|
||||
for(i--; i >= 0; i--){
|
||||
if(b[i] == '/'){
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue