diff options
| author | Philip M. Gollucci <pgollucci@FreeBSD.org> | 2009-06-05 06:23:06 +0000 |
|---|---|---|
| committer | Philip M. Gollucci <pgollucci@FreeBSD.org> | 2009-06-05 06:23:06 +0000 |
| commit | 9a30e826b30d32cd1ef274472ed8f327c3f152b5 (patch) | |
| tree | 99a713cfa9e9b293540586bdfa4405c8f0367206 /www/mod_perl/files | |
| parent | Update to 2.2.0.2 release. (diff) | |
- Fix a segfault in mod_perl startup due to a bug
in gcc related optimizations.
- Fixed upstream in branches/1.x@r781917
- Bump PORTREVISION
PR: ports/13479
Reported by: Troy <troy@twisted.net>
Submitted by: Tim Zingelman <zingelman@fnal.gov>
Notes
Notes:
svn path=/head/; revision=235192
Diffstat (limited to 'www/mod_perl/files')
| -rw-r--r-- | www/mod_perl/files/patch-src__modules__perl__mod_perl.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/www/mod_perl/files/patch-src__modules__perl__mod_perl.c b/www/mod_perl/files/patch-src__modules__perl__mod_perl.c new file mode 100644 index 000000000000..285d0c7ed814 --- /dev/null +++ b/www/mod_perl/files/patch-src__modules__perl__mod_perl.c @@ -0,0 +1,19 @@ +--- ./src/modules/perl/mod_perl.c.orig 2008-11-20 13:12:31.000000000 -0500 ++++ ./src/modules/perl/mod_perl.c 2009-06-05 02:07:17.882792245 -0400 +@@ -596,6 +596,7 @@ + void perl_startup (server_rec *s, pool *p) + { + char *argv[] = { NULL, NULL, NULL, NULL, NULL, NULL, NULL }; ++ char **temp_argv=argv; + char **entries, *dstr; + int status, i, argc=1; + dPSRV(s); +@@ -679,7 +680,7 @@ + MP_TRACE_g(fprintf(stderr, "...")); + + #ifdef PERL_SYS_INIT +- PERL_SYS_INIT(&argc,(char***)&argv); ++ PERL_SYS_INIT(&argc,(char***)&temp_argv); + #endif + + #ifndef perl_init_i18nl10n |
