|
@@ -1,5 +1,5 @@
|
|
|
#include "stm32f4xx.h"
|
|
|
-#if 0
|
|
|
+
|
|
|
#include "private_mib.h"
|
|
|
#include "lwip/snmp.h"
|
|
|
#include "lwip/snmp_msg.h"
|
|
@@ -624,6 +624,7 @@ static u8_t signals_set_test (struct obj_def *od, u16_t len, void *value)
|
|
|
if ( len <= 1 )
|
|
|
{
|
|
|
val_string = (char*)value;
|
|
|
+ val_string[len] = 0;
|
|
|
if(atoi(val_string) <= 1){
|
|
|
if(sSettings.sInOuts.ro_type_source[0] == SNMP_SET)
|
|
|
set_ok = 1;
|
|
@@ -634,6 +635,7 @@ static u8_t signals_set_test (struct obj_def *od, u16_t len, void *value)
|
|
|
if ( len <= 1 )
|
|
|
{
|
|
|
val_string = (char*)value;
|
|
|
+ val_string[len] = 0;
|
|
|
if(atoi(val_string) <= 1){
|
|
|
if(sSettings.sInOuts.ro_type_source[1] == SNMP_SET)
|
|
|
set_ok = 1;
|
|
@@ -650,6 +652,7 @@ static u8_t signals_set_test (struct obj_def *od, u16_t len, void *value)
|
|
|
if ( len <= 3 )
|
|
|
{
|
|
|
val_string = (char*)value;
|
|
|
+ val_string[len] = 0;
|
|
|
if(atof(val_string) <= 10){
|
|
|
set_ok = 1;
|
|
|
}
|
|
@@ -1125,4 +1128,4 @@ void vSendTrapCallback( void * parameters )
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-#endif
|
|
|
+
|