[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]
[webdav-jp:0907] path_iconv + *BSD
- To: webdav-jp@xxxxxxxx
- Subject: [webdav-jp:0907] path_iconv + *BSD
- From: Masahiro Ito <m_itoh@xxxxxxxxxxxxxxxxx>
- Date: Fri, 31 Oct 2003 22:49:59 +0900
- Delivered-to: webdav-jp@Begi.net
- Disposition-notification-to: Masahiro Ito <m_itoh@mub.biglobe.ne.jp>
- Posted: Fri, 31 Oct 2003 22:49:58 +0900
- User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5) Gecko/20031008 Thunderbird/0.3
こんにちは
吉山さんの path_iconv パッチを
apache 2.0.47+FreeBSD 4.8-RELEASE
apache 2.0.47+NetBSD current(9月中ごろ)
で使おうとしたのですが、添付したような修正をしないと
apache が落ちるようです。
アーカイブを見ると、[webdav-jp:0629] からのスレッドで
NetBSD で Segmentation fault で落ちる報告がありますが、
同じ症状なので、これでなおるかもしれないですね。
--
まさひろ
--- srclib/apr/file_io/unix/dir.c.backup 2003-10-03 23:15:57.000000000 +0900
+++ srclib/apr/file_io/unix/dir.c 2003-10-03 23:16:48.000000000 +0900
@@ -223,9 +223,11 @@
}
#endif
- rv = apr_iconv_fs2proc(thedir->entry->d_name, procname);
- if (rv != APR_SUCCESS)
- return rv;
+ if(thedir->entry != NULL) {
+ rv = apr_iconv_fs2proc(thedir->entry->d_name, procname);
+ if (rv != APR_SUCCESS)
+ return rv;
+ }
/* No valid bit flag to test here - do we want one? */
finfo->fname = NULL;