Merge pull request #96 from ros2/intra_process_segfault

check intra-process subscription handle before dereference
This commit is contained in:
Jackie Kay 2015-08-25 13:00:36 -07:00
commit 953e0b6467

View file

@ -491,7 +491,9 @@ protected:
if (subscription->subscription_handle_->data == subscriber_handle) {
return subscription;
}
if (subscription->intra_process_subscription_handle_->data == subscriber_handle) {
if (subscription->intra_process_subscription_handle_ &&
subscription->intra_process_subscription_handle_->data == subscriber_handle)
{
return subscription;
}
}