[Bugfix][API-1188][Network] for lynq_set_state_buffer_valid_period_of_network, if type is 3 shoudl return -1, for lynq_get_state_buffer_valid_period_of_network, if type is 3 shoudl return 0 Only Configure: No, Affected branch: unknown, Affected module: unknown, Is it affected on both ZXIC and MTK: both, Self-test: Yes, Doc Update: No
Change-Id: Ib6e30909b5a570c2e975733047e81bc1a498fd1d
diff --git a/src/lynq/lib/liblynq-network/lynq_module_state_buffer.cpp b/src/lynq/lib/liblynq-network/lynq_module_state_buffer.cpp
index 1d0b5af..669dd3c 100755
--- a/src/lynq/lib/liblynq-network/lynq_module_state_buffer.cpp
+++ b/src/lynq/lib/liblynq-network/lynq_module_state_buffer.cpp
@@ -350,7 +350,7 @@
int lynq_set_state_buffer_valid_period_of_network(lynq_network_state_buffer_type type,int valid_period)
{
- if(type>NETWORK_STATE_BUFFER_TYPE_MAX || type <0)
+ if(type>=NETWORK_STATE_BUFFER_TYPE_MAX || type <0)
{
LYERRLOG("%s type %d error",__func__,type);
return -1;
@@ -378,7 +378,7 @@
int lynq_get_state_buffer_valid_period_of_network(lynq_network_state_buffer_type type)
{
- if(type>NETWORK_STATE_BUFFER_TYPE_MAX || type <0)
+ if(type>=NETWORK_STATE_BUFFER_TYPE_MAX || type <0)
{
LYERRLOG("%s type %d error",__func__,type);
return 0;