ret;なんて書いていた。メッセージを見落としていました。バグに煮詰まったら、そばにいるプログラマを捕まえて、状況説明すると、だいたい自分で気づくってのがよくある話で・・・。私の場合にはそれがネットだった、ってことね。反省箇所は、まだある。一年半前に書いた治具用のコード。自分専用だから、ちょっとテストランしてそのまま使っていた。読んでみると、popenのエラーを返すのに0を使っていて、カウント数0はサーバダウンの時に戻る「処理正常」の値。ど素人か、みたいなミス。賄い飯みたいなものだけれど、だからって適当に書いていると、こういうことになる。