← Commit list

b204e6b61

Denys Vlasenko
Denys Vlasenko
2009-10-27
FAILED Duration: 32s

Subject

httpd_indexcgi: fix off-by-one error

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

networking/httpd_indexcgi.c+1 -1
@@ -149,7 +149,7 @@ static void fmt_url(/*char *dst,*/ const char *name)
guarantee(3);
*dst = c;
if ((c - '0') > 9 /* not a digit */
- && ((c|0x20) - 'a') > 26 /* not A-Z or a-z */
+ && ((c|0x20) - 'a') > ('z' - 'a') /* not A-Z or a-z */
&& !strchr("._-+@", c)
) {
*dst++ = '%';