twittering-modeのtwmode-http-bufferが溜まっていく

時々,

error in process sentinel: if: Search failed: "^M?
^M?
"

というメッセージが出て,おそらくこのときにtwmode-http-bufferが増えてる.

ぱっとみ怪しそうなのがtwittering-get-response-headerの

(if (search-forward-regexp "\r?\n\r?\n")
    (match-end 0)
  current)

この部分は

(if (search-forward-regexp "\r?\n\r?\n" nil t)
    (match-end 0)
  current)

じゃなくていいのかな?とりあえず弄って様子見.


(2010-05-12追記)エラーメッセージは出なくなったけどバッファは増える.
(2010-05-15追記)currentなんて変数ねーよ!と怒られる.

error in process sentinel: Symbol's value as variable is void: current

buffer-stringが空になってる.というか,twittering-mode自体が(元に戻しても)動かなくなった.