[w3m-dev 00322] SEGV (local CGI)

From: Hironori Sakamoto (h-saka@lsi.nec.co.jp)
Date: Thu Feb 03 2000 - 19:34:17 CST


$B:dK\$G$9!#(B

EWS4800 $B$K$F(B w3m-0.1.7 $B$N(B local CGI $B$,F0:n$7$J$$(B(SEGV)
$B$N$GD4$Y$F$_$?$H$3$m(B set_environ() $B$+$i(B Strnew_m_charp $B$r(B
$B8F$V;~$K(B NULL $B$G=*C<$7$F$$$J$$$N$,860x$G$"$k$3$H$,$o$+$j$^$7$?!#(B
$B$=$N=$@5(B patch $B$G$9!#(B

$B!t(B $B:d:,$5$s$,!"860x$r(B stdarg $B$^$G9J$j$3$s$G$/$l$F$$$?$N$G4JC1$G$7$?(B:-)$B!#(B
-----------------------------------
$B:dK\(B $B9@B'(B <hsaka@mth.biglobe.ne.jp>
 http://www2u.biglobe.ne.jp/~hsaka/

--- local.c.orig Fri Feb 4 10:07:23 2000
+++ local.c Fri Feb 4 10:05:15 2000
@@ -155,7 +155,7 @@
   setenv(var,value,1);
 #else
 #ifdef HAVE_PUTENV
- Str tmp = Strnew_m_charp(var,"=",value);
+ Str tmp = Strnew_m_charp(var,"=",value,NULL);
   putenv(tmp->ptr);
 #else
   extern char **environ;



This archive was generated by hypermail 2b29 : Wed Jul 19 2000 - 10:30:54 CDT