1
1

Protect the unload attribute function

Этот коммит содержится в:
Ralph Castain 2015-02-17 14:21:23 -08:00
родитель 78245e8a33
Коммит 624b16e070

Просмотреть файл

@ -426,7 +426,8 @@ static int orte_attr_unload(orte_attribute_t *kv,
if (type != kv->type) {
return OPAL_ERR_TYPE_MISMATCH;
}
if (NULL == data && OPAL_STRING != type && OPAL_BYTE_OBJECT != type) {
if (NULL == data ||
(NULL == *data && OPAL_STRING != type && OPAL_BYTE_OBJECT != type)) {
OPAL_ERROR_LOG(OPAL_ERR_BAD_PARAM);
return OPAL_ERR_BAD_PARAM;
}