From 0084c3eca5a6cf3d9b2d5098ad251f7078400efa Mon Sep 17 00:00:00 2001 From: Jeffrey Townsend Date: Tue, 30 Jul 2019 19:26:50 +0000 Subject: [PATCH] Buffer overrun fixes. --- .../builds/src/onlp_snmp/module/src/onlp_snmp_sensors.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/base/any/onlp-snmpd/builds/src/onlp_snmp/module/src/onlp_snmp_sensors.c b/packages/base/any/onlp-snmpd/builds/src/onlp_snmp/module/src/onlp_snmp_sensors.c index 23be34fe..153c2e0f 100644 --- a/packages/base/any/onlp-snmpd/builds/src/onlp_snmp/module/src/onlp_snmp_sensors.c +++ b/packages/base/any/onlp-snmpd/builds/src/onlp_snmp/module/src/onlp_snmp_sensors.c @@ -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);