mirror of
https://github.com/Telecominfraproject/OpenNetworkLinux.git
synced 2025-11-01 10:48:18 +00:00
Buffer overrun fixes.
This commit is contained in:
@@ -296,7 +296,7 @@ temp_devname_handler__(netsnmp_request_info *req,
|
||||
uint32_t index,
|
||||
onlp_snmp_sensor_t *ss)
|
||||
{
|
||||
char device_name[ONLP_SNMP_CONFIG_MAX_NAME_LENGTH+ONLP_SNMP_CONFIG_MAX_DESC_LENGTH];
|
||||
char device_name[ONLP_SNMP_CONFIG_MAX_NAME_LENGTH+ONLP_SNMP_CONFIG_MAX_DESC_LENGTH + 32];
|
||||
|
||||
snprintf(device_name, sizeof(device_name),
|
||||
"%s %s%s", "Thermal", ss->name, ss->desc);
|
||||
@@ -400,7 +400,7 @@ fan_devname_handler__(netsnmp_request_info *req,
|
||||
uint32_t index,
|
||||
onlp_snmp_sensor_t *ss)
|
||||
{
|
||||
char device_name[ONLP_SNMP_CONFIG_MAX_NAME_LENGTH+ONLP_SNMP_CONFIG_MAX_DESC_LENGTH];
|
||||
char device_name[ONLP_SNMP_CONFIG_MAX_NAME_LENGTH+ONLP_SNMP_CONFIG_MAX_DESC_LENGTH + 32];
|
||||
snprintf(device_name, sizeof(device_name),
|
||||
"%s %s%s", "Fan", ss->name, ss->desc);
|
||||
|
||||
@@ -600,7 +600,7 @@ psu_devname_handler__(netsnmp_request_info *req,
|
||||
uint32_t index,
|
||||
onlp_snmp_sensor_t *ss)
|
||||
{
|
||||
char device_name[ONLP_SNMP_CONFIG_MAX_NAME_LENGTH+ONLP_SNMP_CONFIG_MAX_DESC_LENGTH];
|
||||
char device_name[ONLP_SNMP_CONFIG_MAX_NAME_LENGTH+ONLP_SNMP_CONFIG_MAX_DESC_LENGTH + 32];
|
||||
snprintf(device_name, sizeof(device_name),
|
||||
"%s %s%s", "PSU", ss->name, ss->desc);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user