You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Rob Hartill <ro...@imdb.com> on 1996/09/16 14:04:00 UTC
Re: WWW Form Bug Report: "ErrorLog |.... does not work" on Solaris 2.x
thanks for the patch. I'll forward it to the developers list for
consideration.
regards,
rob
t@inac.co.jp wrote:
>
>Submitter: t@inac.co.jp
>Operating system: Solaris 2.x, version: 2.5 x86
>Version of Apache Used: 1.1.1
>Extra Modules used:
>URL exhibiting problem:
>
>Symptoms:
>--
>Patch for http_log.c here.
>
>*** http_log.c-dist Mon Jul 1 06:48:02 1996
>--- http_log.c Fri Sep 13 11:05:34 1996
>***************
>*** 86,101 ****
>
> fname = server_root_relative (p, s->error_fname);
>
>! if (*fname == '|') {
> FILE *dummy;
>
>! spawn_child(p, error_log_child, (void *)(fname+1),
> kill_after_timeout, &dummy, NULL);
>
> if (dummy == NULL) {
> fprintf (stderr, "Couldn't fork child for ErrorLog process\n");
> exit (1);
> }
> } else {
> if(!(s->error_log = pfopen(p, fname, "a"))) {
> fprintf(stderr,"httpd: could not open error log file %s.\n", fname
>);
>--- 86,103 ----
>
> fname = server_root_relative (p, s->error_fname);
>
>! if (*s->error_fname == '|') {
> FILE *dummy;
>
>! spawn_child(p, error_log_child, (void *)(s->error_fname+1),
> kill_after_timeout, &dummy, NULL);
>
> if (dummy == NULL) {
> fprintf (stderr, "Couldn't fork child for ErrorLog process\n");
> exit (1);
> }
>+
>+ s->error_log = dummy;
> } else {
> if(!(s->error_log = pfopen(p, fname, "a"))) {
> fprintf(stderr,"httpd: could not open error log file %s.\n", fname
>);
>
>--
>
>Backtrace:
>--
>
>--
--
Rob Hartill (robh@imdb.com)
http://www.imdb.com/ ... why wait for a clear night to see the stars?.