bool CGXStandardObisCodeCollection::EqualsMask(std::string& obisMask, std::string& ln) returns NULL when it should return bool
This isn't a problem for compilers that do the conversion implicitly, but for those that don't it, results in a compile error. Specifically, we are seeing the compile error in a Docker image for Alpine Linux, which uses the musl library. The specific compile error is:
converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
For more information, this stackoverflow topic has a pretty good explanation:
https://stackoverflow.com/questions/43803368/conversion-from-nullptr-t-…