HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
0510
hkrftpdirlistのバグ6解決


hkr

リンク

2015/5/10(Sun) 11:32:21|NO.69128

ftpdirlistでファイルが大量にあるディレクトリを取得すると、
netexec命令でシステムエラー1が出て困っています。
このバグはもう昔からずっと放置されてるみたいなのですが、
なにか代替案などありますでしょうか?



この記事に返信する


名無し

リンク

2015/5/10(Sun) 12:10:53|NO.69129

そのエラーが出る状況を詳しく教えていただけますか?
とりあえずftpdirlistについては次の前例があります

「hspinet: ftpdirlistについて」
http://hsp.tv/play/pforum.php?mode=pastwch&num=35533
「ftpdirlistのバッファの増やし方!」
http://hsp.tv/play/pforum.php?mode=pastwch&num=16905



hkr

リンク

2015/5/10(Sun) 14:04:37|NO.69130

ありがとうございます。

貼られているリンクは事前に確認していましたが、全く同様の症状です。

自分の場合ディレクトリ内にファイルが8000個程入っているのですが、
そこをヘルプのサンプルリストそのままでftpdirlistで取得しようとすると、
netexecコマンドを回している段階で数秒後にシステムエラー1が発生します。

ちなみにサーバー側は FileZilla Server 0.9.50 beta を使用しています。



(´ω`)

リンク

2015/5/21(Thu) 14:37:50|NO.69307

呼ばれた気がする。( ゚ω゚ )

実は両方とも私の質問だったのですが、私の場合は結局、「ftp制御のDOSコマンドのバッチ
ファイルを生成し、execでコマンドライン実行させリザルトはテキストファイルにエコーさせて
取る」という力技で回避しました。実行時に最少化して見た目を誤魔化しつつ。

古くからある問題で、今まで放置状態ですから、改善の望みはないかと。(u´ω`)



zakki

リンク

2015/5/21(Thu) 22:03:29|NO.69313

サーバーによらず結果が1024byte以上あるとヒープオーバーフローが起きてたので修正しました。



名無し

リンク

2015/5/27(Wed) 23:23:14|NO.69391

>hkrさん
HSP3.5b2で直ったっぽいですよ。試しみては?
[hspinet] ftpdirlist命令でメモリが正しく確保されない不具合を修正
http://www.onionsoft.net/wp/archives/1528



hkr

リンク

2015/5/28(Thu) 00:02:38|NO.69397

うぉー試してみるです!



ONION software Copyright 1997-2023(c) All rights reserved.