転送データの受け取り部をみてみたんですが、どうやらデータの転送側に難があるだけっぽいです。
とりあえず、hookプログラムはgitに上げておきます。

これだったら、問題のあるデータが送られてきても正しいデータを推測して戻せるようにした方がよさそうなところ・・