[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

error in w3m-w3m-dump-source



Wanderust で @yomiuri.seiiji を読んでいるとエラーになる場合
がありました。

Signaling: (args-out-of-range 22376 22377)
  w3m-w3m-dump-source("http://www.yomiuri.co.jp/01/20010501ia02.htm")
  w3m-w3m-retrieve("http://www.yomiuri.co.jp/01/20010501ia02.htm" nil nil nil)
  w3m-retrieve("http://www.yomiuri.co.jp/01/20010501ia02.htm" nil nil)
  shimbun-retrieve-url("http://www.yomiuri.co.jp/01/20010501ia02.htm")
               :

というバックトレースから、w3m-w3m-dump-source の
delete-region でエラーになっていることがわかりましたが、対処
方法がわかりませんでした。

(string= "text/html" type) => t だったので、なんとなく cond
の順番を、

 (cond
  ((string= "text/html" type)
          :
  ((and length (> (buffer-size) length))
          :

に入れ替えたら今のところエラーになっていないようです。

順番を入れ替えなくても、

  ((and length (> (buffer-size) length))
   (if (< (point-min) (- (point-max) length))
       (delete-region (point-min) (- (point-max) length))))

でもエラーにはなりませんでした。

どなたかちゃんとした修正をお願いします。(_ _)

こちらの情報が不足していると思いますが、何を報告すればいいの
かよくわからないので指示をいただければと思います。

よろしくお願いします。
--
5/3 12:32頃
NECソフトウェア新潟 水戸