>>293
冗長な箇所があったので修正
if (node->left == node->right) *pp = sentry;
else if (node->left == sentry) *pp = node->right;
↓
if (node->left == sentry) *pp = node->right;