From cc657de8fbfc512cc2a64afa0df660590de2cc55e47b24be14c75bd3b8b4b6ef Mon Sep 17 00:00:00 2001 From: ADAM David Alan Martin Date: Wed, 20 Aug 2025 13:14:01 -0400 Subject: [PATCH] Fix crash on `void(0)` javascripts. --- src/html.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/html.cc b/src/html.cc index 23fdd86..c3a214f 100644 --- a/src/html.cc +++ b/src/html.cc @@ -2569,7 +2569,7 @@ static const char* Html_get_javascript_link(DilloHtml *html) if (dStrnAsciiCasecmp("javascript", Buf.c_str(), 10) == 0) { i = strcspn(Buf.c_str(), "'\""); - ch = Buf.at( i ); + ch = i == Buf.size() ? '0' : Buf.at( i ); if ((ch == '"' || ch == '\'') && (p2 = strchr(Buf.data() + i + 1 , ch))) { p1 = Buf.data() + i;