HTTP_Request2でハマった

Net_CicindelaでHTTP_Request2を利用してるんですが、なぜかAgavi-0.10から呼び出すとNet_CicindelaがアクセスするURLのクエリ部分の&が&になってしまう現象が起きました。
半日かけて調べた結果、HTTP_Request2が利用しているNet_URL2でデフォルトのクエリストリングの区切り文字をarg_separator.outputから得ていてAgavi-0.10がどこかでこいつを&にしてしまっているらしいことが分かりました。
そこで、Net_Cicindela側で区切り文字の設定を変更してやるようにしました。

コードを追加しときます

<?php
$url = new Net_URL2('http://example.com/hoge');
$url->setOption(Net_URL2::OPTION_SEPARATOR_OUTPUT, '&');
$url->setQueryVariables(array('foo'=>'bar', 'hoge'=>'fuga'));
$request->setURL($url);
$request->send();