diff options
Diffstat (limited to 'libqcdm/src')
-rw-r--r-- | libqcdm/src/commands.c | 2 | ||||
-rw-r--r-- | libqcdm/src/dm-commands.h | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/libqcdm/src/commands.c b/libqcdm/src/commands.c index 2b229af2..148b2d10 100644 --- a/libqcdm/src/commands.c +++ b/libqcdm/src/commands.c @@ -456,7 +456,7 @@ qcdm_cmd_sw_version_result (const char *buf, size_t len, int *out_error) { QcdmResult *result = NULL; DMCmdSwVersionRsp *rsp = (DMCmdSwVersionRsp *) buf; - char tmp[25]; + char tmp[32]; qcdm_return_val_if_fail (buf != NULL, NULL); diff --git a/libqcdm/src/dm-commands.h b/libqcdm/src/dm-commands.h index b803411d..8c1f169e 100644 --- a/libqcdm/src/dm-commands.h +++ b/libqcdm/src/dm-commands.h @@ -311,9 +311,11 @@ typedef struct DMCmdStatusRsp DMCmdStatusRsp; /* DIAG_CMD_SW_VERSION */ struct DMCmdSwVersionRsp { u_int8_t code; - char version[20]; + char version[31]; char comp_date[11]; + u_int8_t _unknown1[2]; char comp_time[8]; + u_int8_t _unknown2[2]; } __attribute__ ((packed)); typedef struct DMCmdSwVersionRsp DMCmdSwVersionRsp; |