iidaの日記: ProFTPD 1.3.5
日記 by
iida
もう2月前になるが、ProFTPD 1.3.5がリリースされた。
手元の環境でコンパイルしようとしたら、O_NOFOLLOWマクロが未定義で、通らない。さっそく末尾のような差分を作って、バグ報告を出した。
--- src/fsio.c~ 2014-02-12 15:17:54
+++ src/fsio.c 2014-07-10 02:31:44
@@ -2925,3 +2925,6 @@
*/
- flags = O_RDONLY|O_NOFOLLOW;
+ flags = O_RDONLY;
+#ifdef O_NOFOLLOW
+ flags |= O_NOFOLLOW;
+#endif
fd = open(path, flags);
- - - - -
(PS 2014-07-16 直したようだ。前もってNOFOLLOWで検索して当たらなかったので、バグ報告を出したのだが、検索方法がまずかったのか、前に同じ問題が報告されていたようだ。)
ProFTPD 1.3.5 More ログイン