Added scanf bit-width modifiers due to ccpcheck warnings.
This commit is contained in:
@@ -1407,7 +1407,7 @@ bool bacapp_parse_application_data(
|
||||
break;
|
||||
case BACNET_APPLICATION_TAG_DATE:
|
||||
count =
|
||||
sscanf(argv, "%d/%d/%d:%d", &year, &month, &day, &wday);
|
||||
sscanf(argv, "%4d/%2d/%2d:%2d", &year, &month, &day, &wday);
|
||||
if (count == 3) {
|
||||
datetime_set_date(&value->type.Date, (uint16_t) year,
|
||||
(uint8_t) month, (uint8_t) day);
|
||||
@@ -1422,7 +1422,7 @@ bool bacapp_parse_application_data(
|
||||
break;
|
||||
case BACNET_APPLICATION_TAG_TIME:
|
||||
count =
|
||||
sscanf(argv, "%d:%d:%d.%d", &hour, &min, &sec,
|
||||
sscanf(argv, "%2d:%2d:%2d.%2d", &hour, &min, &sec,
|
||||
&hundredths);
|
||||
if (count == 4) {
|
||||
value->type.Time.hour = (uint8_t) hour;
|
||||
@@ -1444,7 +1444,7 @@ bool bacapp_parse_application_data(
|
||||
}
|
||||
break;
|
||||
case BACNET_APPLICATION_TAG_OBJECT_ID:
|
||||
count = sscanf(argv, "%d:%d", &object_type, &instance);
|
||||
count = sscanf(argv, "%4d:%7d", &object_type, &instance);
|
||||
if (count == 2) {
|
||||
value->type.Object_Id.type = (uint16_t) object_type;
|
||||
value->type.Object_Id.instance = instance;
|
||||
|
||||
Reference in New Issue
Block a user