forked from Mirror/frr
tests: use little-endian order for libyang api
Use the expected - little-endian - byte-order for a param to one of the libyang apis; tests fail on LE architectures otherwise. Signed-off-by: Mark Stapp <mjs@cisco.com>
This commit is contained in:
parent
ac56da1f50
commit
da8fce3830
|
@ -249,9 +249,10 @@ static enum nb_error frr_test_module_c2cont_c2value_get(const struct nb_node *nb
|
||||||
struct lyd_node *parent)
|
struct lyd_node *parent)
|
||||||
{
|
{
|
||||||
const struct lysc_node *snode = nb_node->snode;
|
const struct lysc_node *snode = nb_node->snode;
|
||||||
uint32_t value = 0xAB010203;
|
uint32_t value = htole32(0xAB010203);
|
||||||
LY_ERR err;
|
LY_ERR err;
|
||||||
|
|
||||||
|
/* Note that this api expects 'value' to be in little-endian form */
|
||||||
err = lyd_new_term_bin(parent, snode->module, snode->name, &value, sizeof(value),
|
err = lyd_new_term_bin(parent, snode->module, snode->name, &value, sizeof(value),
|
||||||
LYD_NEW_PATH_UPDATE, NULL);
|
LYD_NEW_PATH_UPDATE, NULL);
|
||||||
assert(err == LY_SUCCESS);
|
assert(err == LY_SUCCESS);
|
||||||
|
|
Loading…
Reference in a new issue