fix the bacapp snprintf return size (#294)
Co-authored-by: Steve Karg <skarg@users.sourceforge.net>
This commit is contained in:
+2
-3
@@ -1169,7 +1169,7 @@ int bacapp_snprintf_value(
|
|||||||
BACNET_APPLICATION_DATA_VALUE *value;
|
BACNET_APPLICATION_DATA_VALUE *value;
|
||||||
BACNET_PROPERTY_ID property = PROP_ALL;
|
BACNET_PROPERTY_ID property = PROP_ALL;
|
||||||
BACNET_OBJECT_TYPE object_type = MAX_BACNET_OBJECT_TYPE;
|
BACNET_OBJECT_TYPE object_type = MAX_BACNET_OBJECT_TYPE;
|
||||||
int ret_val = BACNET_STATUS_ERROR;
|
int ret_val = 0;
|
||||||
int slen = 0;
|
int slen = 0;
|
||||||
#if defined(BACAPP_OCTET_STRING) || defined (BACAPP_TYPES_EXTRA)
|
#if defined(BACAPP_OCTET_STRING) || defined (BACAPP_TYPES_EXTRA)
|
||||||
uint8_t *octet_str;
|
uint8_t *octet_str;
|
||||||
@@ -1561,7 +1561,7 @@ int bacapp_snprintf_value(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
ret_val += slen;
|
ret_val += slen;
|
||||||
slen = snprintf(str, str_len, "%lu",
|
slen = snprintf(str, str_len, "%lu)",
|
||||||
(unsigned long)value->type.Object_Id.instance);
|
(unsigned long)value->type.Object_Id.instance);
|
||||||
ret_val += slen;
|
ret_val += slen;
|
||||||
break;
|
break;
|
||||||
@@ -1643,7 +1643,6 @@ int bacapp_snprintf_value(
|
|||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
default:
|
default:
|
||||||
ret_val = 0;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user