Brian Hirt <[EMAIL PROTECTED]> writes:

> all of a sudden i'm getting '[libapreq] could not create/open temp
> file'. Searching on google, i came across a patch stan posted to give
> a more meaningful error message, but somehow it never made it into the
> CVS tree. (i've got libapreq1.2 installed)

Thanks for the reminder!  I rolled 1.3_rc1 earlier today, so does
anybody mind if I include the following patch in 1.3_rc2?

Index: c/apache_request.c
===================================================================
RCS file: /home/cvs/httpd-apreq/c/apache_request.c,v
retrieving revision 1.26
diff -u -r1.26 apache_request.c
--- c/apache_request.c  12 Jul 2003 17:42:00 -0000      1.26
+++ c/apache_request.c  25 Sep 2003 19:44:47 -0000
@@ -56,6 +56,8 @@
  * University of Illinois, Urbana-Champaign.
  */
 
+#include <errno.h>
+#include <string.h>
 #include "apache_request.h"
 #include "apache_multipart_buffer.h"
 int fill_buffer(multipart_buffer *self); /* needed for mozilla hack */
@@ -491,7 +493,9 @@
     }
 
     if ( tries == 0  || (fp = ap_pfdopen(r->pool, fd, "w+" "b") ) == NULL ) {
-       ap_log_rerror(REQ_ERROR, "[libapreq] could not create/open temp file");
+       ap_log_rerror(REQ_ERROR, 
+                      "[libapreq] could not create/open temp file: %s",
+                      strerror(errno));
        if ( fd >= 0 ) { remove(name); free(name); }
        return NULL;
     }


-- 
Joe Schaefer

Reply via email to