GlobalMetadataStore::is_available_helper() fails to check pointer validity

Description

In the method GlobalMetadataStore::is_available_helper() the results of a call to find_handler() are used unchecked. If the handler is not found then this causes a segmentation fault:

This should be remedied, probably by checking the pointer and throwing some flavor of BESError if it's null;

 

Environment

None

Assignee

James Gallagher

Reporter

Nathan Potter

Labels

Fix versions

Story Points

1

Epic Link

Priority

Medium
Configure