ejabberdでPandionからchatメッセージをpostするとコネクションが切断されてしまう件のとりあえずの対処
exmpp_stanza:get_sender()の戻り値がbinary()なので以下のように変更してみたら、とりあえずコネクションは切れなくなった...
Index: ejabberd_c2s.erl =================================================================== --- ejabberd_c2s.erl (リビジョン 2746) +++ ejabberd_c2s.erl (作業コピー) @@ -2032,7 +2032,7 @@ case exmpp_stanza:get_sender(El) of undefined -> El; - {value, SJID} -> + SJID -> try JIDEl = exmpp_jid:parse(SJID), case exmpp_jid:prep_resource(JIDEl) of
こんなんでいいのかわからないけど、とりあえず。