Koji Otani
sho****@bbr*****
2007年 8月 30日 (木) 15:39:57 JST
斉藤さん。 大谷です。 From: Tatsuya Saito <saito****@mxd*****> Subject: rpc codeのcheckResponse でのエラー処理 Date: Wed, 29 Aug 2007 19:36:15 +0900 Message-ID: <20070****@mail*****> saitou-t> TO:大谷殿 saitou-t> saitou-t> 齋藤@NECソフト新潟支社第五SIグループです。 saitou-t> いつもお世話になっております。 saitou-t> saitou-t> rpc codeのcheckResponse()について質問させてください。 saitou-t> #度々申し訳ありません。。 saitou-t> saitou-t> checkResponse()は、それまでに発生したエラーについて取得してログに記録する saitou-t> と読み取りましたが、checkResponse()を呼んだI/F自体がエラーの場合には、 saitou-t> oprpc_getPktEnd()を呼ばなくてよいのでしょうか? saitou-t> opvp_rpc_client.c:L309で-1を返していますが、この前でoprpc_getPktEnd()を saitou-t> 呼び出す必要はないのかということです。 saitou-t> 例えば、opvpEndJob()でOPVP_BADREQUESTを返した場合、L309で返ると思いますが、 saitou-t> CStubEndJob()でもoprpc_getPktEnd()されないまま抜けることになります。 saitou-t> saitou-t> お忙しいところ申し訳ありませんが、ご回答頂ければと思います。 saitou-t> saitou-t> 以上、よろしくお願いいたします。 saitou-t> おっしゃるとおりです。oprpc_getPktEnd呼出しが必要です。 SVNのリポジトリを修正しました。 また、GCC 4.1.2だと、いくつか警告がでるので修正しました。