[mew-dist 26476] Re: error in process filter: Wrong type argument: number-or-marker-p

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2005年 7月 7日 (木) 12:23:55 JST


> Scanning +uncaughtspam...
> error in process filter: Wrong type argument: number-or-marker-p, nil [2 times]
> 
> というメッセージが出て、あるメッセージのところでスキャンが止まって
> しまいます。一旦

Emacs 20.7 でしか起こらないバグのようです。これで直るでしょうか?

--かず

Index: mew-header.el
===================================================================
RCS file: /cvsroot/mew/mew/mew-header.el,v
retrieving revision 1.30
diff -c -r1.30 mew-header.el
*** mew-header.el	7 Jan 2005 04:30:12 -0000	1.30
--- mew-header.el	7 Jul 2005 03:22:28 -0000
***************
*** 363,368 ****
--- 363,369 ----
  	  (setq i (1+ i)))		  ;; end of while
  	(if (> tmp-cnt 0)
  	    (setq ret (cons (substring tmp 0 tmp-cnt) ret)))) ;; end of catch
+       (setq ret (delete nil ret))
        (if (featurep 'mew-temacs)
  	  (mapcar 'string-as-multibyte (nreverse ret)) ;; A bug of Emacs 20.7
  	(nreverse ret)))))



Mew-dist メーリングリストの案内