From 81d992e35f12d53e6799d20c744ffb4e6a49787d Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Mon, 13 Jan 2020 20:00:51 -0500 Subject: acme: factor out tag parsing code --- src/cmd/acme/fns.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/cmd/acme/fns.h') diff --git a/src/cmd/acme/fns.h b/src/cmd/acme/fns.h index 8dc02378..fece1dbd 100644 --- a/src/cmd/acme/fns.h +++ b/src/cmd/acme/fns.h @@ -95,6 +95,7 @@ void flushwarnings(void); void startplumbing(void); long nlcount(Text*, long, long, long*); long nlcounttopos(Text*, long, long, long); +Rune* parsetag(Window*, int*); Runestr runestr(Rune*, uint); Range range(int, int); -- cgit v1.2.3 From 573169dd88ac5ca0cf75d09464dddba398e83011 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Mon, 13 Jan 2020 23:17:16 -0500 Subject: acme: fix buffer overflow introduced in parsetag refactor --- src/cmd/acme/fns.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/cmd/acme/fns.h') diff --git a/src/cmd/acme/fns.h b/src/cmd/acme/fns.h index fece1dbd..c0339c23 100644 --- a/src/cmd/acme/fns.h +++ b/src/cmd/acme/fns.h @@ -95,7 +95,7 @@ void flushwarnings(void); void startplumbing(void); long nlcount(Text*, long, long, long*); long nlcounttopos(Text*, long, long, long); -Rune* parsetag(Window*, int*); +Rune* parsetag(Window*, int, int*); Runestr runestr(Rune*, uint); Range range(int, int); -- cgit v1.2.3