接続が切れた場合の状態維持構造体の解放と、状態維持する構造体がNULLだった場合の防御コードを追加