You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by bj...@hyperreal.org on 1999/12/21 16:16:39 UTC
cvs commit: apache-2.0/src/lib/apr/time/unix time.c
bjh 99/12/21 07:16:39
Modified: src/lib/apr/time/unix time.c
Log:
Prevent segfault on comparing an uninitialized ap_time_t object. Treat it
as a zero value, same as a NULL ap_time_t pointer.
Revision Changes Path
1.14 +2 -2 apache-2.0/src/lib/apr/time/unix/time.c
Index: time.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/lib/apr/time/unix/time.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- time.c 1999/12/20 16:10:16 1.13
+++ time.c 1999/12/21 15:16:36 1.14
@@ -237,10 +237,10 @@
*/
ap_status_t ap_timecmp(struct atime_t *a, struct atime_t *b)
{
- if (a == NULL) {
+ if (a == NULL || a->currtime == NULL) {
return APR_LESS;
}
- else if (b == NULL) {
+ else if (b == NULL || b->currtime == NULL) {
return APR_MORE;
}