diff --git a/ipmitool/include/ipmitool/helper.h b/ipmitool/include/ipmitool/helper.h index b821912..4991561 100644 --- a/ipmitool/include/ipmitool/helper.h +++ b/ipmitool/include/ipmitool/helper.h @@ -38,10 +38,10 @@ #define IPMI_HELPER_H struct valstr { - unsigned char val; + unsigned short val; const char * str; }; -const char * val2str(unsigned char val, const struct valstr * vs); +const char * val2str(unsigned short val, const struct valstr * vs); unsigned short buf2short(unsigned char * buf); unsigned long buf2long(unsigned char * buf); diff --git a/ipmitool/lib/helper.c b/ipmitool/lib/helper.c index f68242c..8a89ea4 100644 --- a/ipmitool/lib/helper.c +++ b/ipmitool/lib/helper.c @@ -86,7 +86,7 @@ void printbuf(unsigned char * buf, int len, char * desc) printf("\n"); } -const char * val2str(unsigned char val, const struct valstr *vs) +const char * val2str(unsigned short val, const struct valstr *vs) { static char un_str[16]; int i = 0;