mirror of
https://github.com/Telecominfraproject/OpenNetworkLinux.git
synced 2025-11-02 19:28: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,
|
uint32_t index,
|
||||||
onlp_snmp_sensor_t *ss)
|
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),
|
snprintf(device_name, sizeof(device_name),
|
||||||
"%s %s%s", "Thermal", ss->name, ss->desc);
|
"%s %s%s", "Thermal", ss->name, ss->desc);
|
||||||
@@ -400,7 +400,7 @@ fan_devname_handler__(netsnmp_request_info *req,
|
|||||||
uint32_t index,
|
uint32_t index,
|
||||||
onlp_snmp_sensor_t *ss)
|
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),
|
snprintf(device_name, sizeof(device_name),
|
||||||
"%s %s%s", "Fan", ss->name, ss->desc);
|
"%s %s%s", "Fan", ss->name, ss->desc);
|
||||||
|
|
||||||
@@ -600,7 +600,7 @@ psu_devname_handler__(netsnmp_request_info *req,
|
|||||||
uint32_t index,
|
uint32_t index,
|
||||||
onlp_snmp_sensor_t *ss)
|
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),
|
snprintf(device_name, sizeof(device_name),
|
||||||
"%s %s%s", "PSU", ss->name, ss->desc);
|
"%s %s%s", "PSU", ss->name, ss->desc);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user