Add NULL instance check to backend_open()

This commit is contained in:
Tushar Gohad 2016-03-10 01:00:40 +00:00
parent 24763e7002
commit fd88e70337
1 changed files with 2 additions and 0 deletions

View File

@ -170,6 +170,8 @@ static void print_dlerror(const char *caller)
/* Generic dlopen/dlclose routines */
void* liberasurecode_backend_open(ec_backend_t instance)
{
if (NULL == instance)
return NULL;
/* Use RTLD_LOCAL to avoid symbol collisions */
return dlopen(instance->common.soname, RTLD_LAZY | RTLD_LOCAL);
}