diff --git a/isobusfs/isobusfs_cli_dh.c b/isobusfs/isobusfs_cli_dh.c index c13c7a8..c7b5070 100644 --- a/isobusfs/isobusfs_cli_dh.c +++ b/isobusfs/isobusfs_cli_dh.c @@ -43,7 +43,7 @@ int isobusfs_cli_ccd_req(struct isobusfs_priv *priv, const char *name, req->tan = isobusfs_cli_get_next_tan(priv); memcpy(&req->name[0], name, name_len); - req->name_len = name_len; + req->name_len = htole16(name_len); if (padding_size) { /* Fill the rest of the res structure with 0xff */ diff --git a/isobusfs/isobusfs_cli_fa.c b/isobusfs/isobusfs_cli_fa.c index ba66e4d..6bd1594 100644 --- a/isobusfs/isobusfs_cli_fa.c +++ b/isobusfs/isobusfs_cli_fa.c @@ -308,7 +308,7 @@ int isobusfs_cli_fa_of_req(struct isobusfs_priv *priv, const char *name, req->tan = isobusfs_cli_get_next_tan(priv); req->flags = flags; memcpy(&req->name[0], name, name_len); - req->name_len = name_len; + req->name_len = htole16(name_len); if (padding_size) { /* Fill the rest of the res structure with 0xff */