platform.c (329176a88cd44ed2d80e03fb9ef3bfa1386901b5) | platform.c (225530ab4827d0b10ecb51d027a51a3eb909960e) |
---|---|
1/* SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later */ 2#include "api.h" 3#include "compiler.h" 4#include "dsp/base.h" 5#include "msgbuf.h" 6#include "msgbuf/platform.h" 7 8#include <libpldm/base.h> --- 1282 unchanged lines hidden (view full) --- 1291 if (msg == NULL || event_data == NULL) { 1292 return PLDM_ERROR_INVALID_DATA; 1293 } 1294 1295 if (event_data_length == 0) { 1296 return PLDM_ERROR_INVALID_DATA; 1297 } 1298 | 1/* SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later */ 2#include "api.h" 3#include "compiler.h" 4#include "dsp/base.h" 5#include "msgbuf.h" 6#include "msgbuf/platform.h" 7 8#include <libpldm/base.h> --- 1282 unchanged lines hidden (view full) --- 1291 if (msg == NULL || event_data == NULL) { 1292 return PLDM_ERROR_INVALID_DATA; 1293 } 1294 1295 if (event_data_length == 0) { 1296 return PLDM_ERROR_INVALID_DATA; 1297 } 1298 |
1299 if ((SIZE_MAX - PLDM_PLATFORM_EVENT_MESSAGE_MIN_REQ_BYTES) < 1300 event_data_length) { 1301 return PLDM_ERROR_INVALID_LENGTH; 1302 } 1303 |
|
1299 if (payload_length != 1300 PLDM_PLATFORM_EVENT_MESSAGE_MIN_REQ_BYTES + event_data_length) { 1301 return PLDM_ERROR_INVALID_LENGTH; 1302 } 1303 1304 if (event_class > PLDM_CPER_EVENT && 1305 !(event_class >= 0xf0 && event_class <= 0xfe)) { 1306 return PLDM_ERROR_INVALID_DATA; --- 1947 unchanged lines hidden --- | 1304 if (payload_length != 1305 PLDM_PLATFORM_EVENT_MESSAGE_MIN_REQ_BYTES + event_data_length) { 1306 return PLDM_ERROR_INVALID_LENGTH; 1307 } 1308 1309 if (event_class > PLDM_CPER_EVENT && 1310 !(event_class >= 0xf0 && event_class <= 0xfe)) { 1311 return PLDM_ERROR_INVALID_DATA; --- 1947 unchanged lines hidden --- |