Top
legit
d5a33e91
legit
Fork of https://git.icyphox.sh/legit
Summary
Refs
Commits
Files
fix buffer overflow in countlines for files greater than 32k Signed-off-by: Derek Stevens <nilix@nilfm.cc>
Changes
1 changed files (+1/-1)
routes/template.go
@@ -59,7 +59,7 @@
switch {
case err == io.EOF:
/* handle last line not having a newline at the end */
-
if bufLen >= 1 && buf[bufLen-1] != '\n' {
+
if bufLen >= 1 && buf[(bufLen-1)%(32*1024)] != '\n' {
count++
}
return count, nil
Authored by
Derek Stevens
Authored at
2023-02-05 09:50:53 -0700
Committed by
Anirudh Oppiliappan
Committed at
2023-02-18 14:17:47 +0530
Signature
View
-----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEE/huPz+bBYiLxVxyOipP5b3jF1MQFAmPwkLMACgkQipP5b3jF 1MRBOgf/aykPNtgxIhPqz+LzvnWcR/n2iGSCyDUE4T6F3vTexZK0lSwnBrNlqrhp DrQSj/S3dNU0xRFBZ45QRpV0dUZCFPN03KBpjbRBwsNxz0YmCy1MS/fHzlRVyOLg dg7QxJXnyfr8Kp/ses07a7Eqd7+4miDNmH/oZ4VTCOD2O9jDf46o1CiLIqkK9ATD Tl+5V0wN8OLzPWRimUZRxl9/NLRBDrDixLpCqgyoR/WhdUXBGRwGfPWsJ2xIxtGk CS8jRLVX1RGoNC1A1G+4W2Ivr2C8pTJnqXbMtci2Mk2Jne2LK2lGeNg/tc4jiI5i REz6Bjv0fTmPjFEtF+jYA+7nDUY7LQ== =qsqE -----END PGP SIGNATURE-----
Object name
d5a33e9150da61d95ad3ae06f6754a6dd101124a
Parent
c90b2b51
Tab width
1
2
3
4
6
8
12
Changing tab width requires JavaScript enabled.