diff --git a/libselinux/src/regex.c b/libselinux/src/regex.c index 73987d9f10..149a79739f 100644 --- a/libselinux/src/regex.c +++ b/libselinux/src/regex.c @@ -257,6 +257,9 @@ struct regex_data *regex_data_create(void) { struct regex_data *regex_data = (struct regex_data *)calloc(1, sizeof(struct regex_data)); + if (!regex_data) + return NULL; + __pthread_mutex_init(®ex_data->match_mutex, NULL); return regex_data; }