1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00

sys/phydat: fix phydat_to_json dim precondition

This commit is contained in:
Lars Pfau 2022-05-18 17:36:54 +02:00
parent 70346ba8b7
commit 7a94b36430
2 changed files with 3 additions and 3 deletions

View File

@ -277,11 +277,11 @@ void phydat_fit(phydat_t *dat, const int32_t *values, unsigned int dim);
* for @ref UNIT_NONE.
*
* @param[in] data data to encode
* @param[in] dim dimensions used in @p data, MUST be > 0 and < PHYDAT_DIM
* @param[in] dim dimensions used in @p data, MUST be > 0 and <= PHYDAT_DIM
* @param[out] buf target buffer for the JSON string, or NULL
*
* @pre @p dim > 0
* @pre @p dim < PHYDAT_DIM
* @pre @p dim <= PHYDAT_DIM
*
* @return number of bytes (potentially) written to @p buf, including `\0`
* terminator

View File

@ -43,7 +43,7 @@ static size_t _bool_to_str(int16_t val, char *buf)
size_t phydat_to_json(const phydat_t *data, size_t dim, char *buf)
{
assert((dim > 0) && (dim < PHYDAT_DIM));
assert((dim > 0) && (dim <= PHYDAT_DIM));
size_t pos = 0;