端末からtelnetで"MODE reader"を送ると、"200 ..."が返って来
ます。
他方、nntplib/nntplib.c の nntp_open() では、
nntp_send(NNTP_READER_CMD) ~ nntp_receive(buff, sizeof(buff))
実行後のbuffは、謎の文字列で、"200 ..."ではありません。これ
が元でエラーになっているようですが、何故こうなるのかは解りま
せん。
環境は、1)mnews-1.22PL5が動作しているSun4とinn 2)PL4が動作
しているLinuxと別のinnで、両者ともPL6では上記エラーとなりま
す。
--
fj.news.reader.mnews,japan.netnews.reader.mnews,japan.q-and-a.netnews の <aq8il9$rc0$1...@ron.goodearth.rim.or.jp> の記事において
2002-11-05(火) 22:55頃、u-s...@goodearth.rim.or.jpさんは書きました。
> mnews-1.22PL6が「ニュースサーバと接続できませんでした。」
> と言います。解決方法をご存じでしたら、教えて下さい。
ML 上では tcplib.c の socket_gets 関数だけを 1.22PL5 のものに
戻してください、で終わっていると思います。
個人的には 1.22PL6 はいろいろ問題が起きてて使う気が起きてないです。
--
猿丸芳彦 (Yoshihiko SARUMARU)
mail: mis...@imasy.or.jp web: http://www.imasy.or.jp/~mistral/
明らかに
diff -ru mnews-1.22PL6/tcplib/tcplib.c mnews-1.22PL6p/tcplib/tcplib.c
--- mnews-1.22PL6/tcplib/tcplib.c Wed Jun 12 01:39:12 2002
+++ mnews-1.22PL6p/tcplib/tcplib.c
@@ -543,7 +543,7 @@
}
buf[cnt] = '\0';
fp->ptr = ptr;
- fp->len = cnt;
+ fp->len = len;
return(cnt);
}
#endif /* !MSDOS */
しないと駄目だと思います。
<0211060059...@mistral.imasy.or.jp>の記事において
猿丸芳彦さんは書きました。
| 個人的には 1.22PL6 はいろいろ問題が起きてて使う気が起きてないです。
乗り替えてしまいました。早まったでしょうか…。また問題に当
りましたら、ご助言をいただけると幸いです。
--