Overview
| Comment: | Fixed potential buffer bounds issues |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
e25a9d7fae521a8867bcb9f6b87add08 |
| User & Date: | rkeene on 2006-12-15 23:15:57.000 |
| Other Links: | manifest | tags |
Context
|
2006-12-15
| ||
| 23:33 | Added additional bounds checking to conf_apache (needs more) check-in: b83e2d07b5 user: rkeene tags: trunk | |
| 23:15 | Fixed potential buffer bounds issues check-in: e25a9d7fae user: rkeene tags: trunk | |
|
2006-12-12
| ||
| 15:31 | Added script to build web-based man pages check-in: 6cc2f2abd9 user: rkeene tags: trunk | |
Changes
Modified conf_apache.c
from [e2ab7d44f3]
to [dc1e53e03b].
| ︙ | ︙ | |||
279 280 281 282 283 284 285 |
/* Find the command and the data in the line. */
sep = strpbrk(linebuf_ptr, " \t");
if (sep != NULL) {
cmdend = sep;
/* Delete space at the end of the command. */
cmdend--; /* It currently derefs to the seperator.. */
| | | 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 |
/* Find the command and the data in the line. */
sep = strpbrk(linebuf_ptr, " \t");
if (sep != NULL) {
cmdend = sep;
/* Delete space at the end of the command. */
cmdend--; /* It currently derefs to the seperator.. */
while (*cmdend <= ' ' && cmdend >= sep) {
*cmdend = '\0';
cmdend--;
}
/* Delete the seperator char and any leading space. */
*sep = '\0';
sep++;
|
| ︙ | ︙ |
Modified conf_section.c
from [291ca9d7b9]
to [21e783ce9c].
| ︙ | ︙ | |||
135 136 137 138 139 140 141 | fprintf(stderr, "Invalid line: \"%s\"\n", linebuf); #endif continue; } /* Delete space at the end of the command. */ cmdend--; /* It currently derefs to the seperator.. */ | | | 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 |
fprintf(stderr, "Invalid line: \"%s\"\n", linebuf);
#endif
continue;
}
/* Delete space at the end of the command. */
cmdend--; /* It currently derefs to the seperator.. */
while (*cmdend <= ' ' && cmdend >= sep) {
*cmdend = '\0';
cmdend--;
}
cmd = linebuf_ptr;
/* Delete the seperator char and any leading space. */
|
| ︙ | ︙ |