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;