rbb 00/01/04 12:46:49
Modified: src/lib/apr/file_io/unix filestat.c Log: If ap_stat allocates space for a file, then ap_stat also has to register a cleanup. Revision Changes Path 1.6 +3 -0 apache-2.0/src/lib/apr/file_io/unix/filestat.c Index: filestat.c =================================================================== RCS file: /home/cvs/apache-2.0/src/lib/apr/file_io/unix/filestat.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- filestat.c 2000/01/04 19:00:42 1.5 +++ filestat.c 2000/01/04 20:46:48 1.6 @@ -106,6 +106,9 @@ if ((*thefile) == NULL) { return APR_ENOMEM; } + (*thefile)->cntxt = cont; + ap_register_cleanup((*thefile)->cntxt, (void *)(*thefile), + file_cleanup, ap_null_cleanup); (*thefile)->fname = ap_pstrdup(cont, fname); (*thefile)->filehand = NULL; (*thefile)->filedes = -1;