Merge pull request #22 from ucloud/bugfix_get_int8

bug fix get int8
This commit is contained in:
ethanDu1 2020-04-16 15:10:11 +08:00 committed by GitHub
commit 0c8956cb92
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 4 deletions

View File

@ -146,11 +146,11 @@ int LITE_get_int16(int16_t *value, char *src) {
*/ */
int LITE_get_int8(int8_t *value, char *src) { int LITE_get_int8(int8_t *value, char *src) {
int16_t temp = 0; int16_t temp = 0;
if(1 != sscanf(src, "%" SCNi16, temp)) if(1 != sscanf(src, "%" SCNi16, &temp))
{ {
return FAILURE_RET; return FAILURE_RET;
} }
value = (int8_t)temp; *value = (int8_t)temp;
return SUCCESS_RET; return SUCCESS_RET;
} }
@ -164,11 +164,11 @@ int LITE_get_uint16(uint16_t *value, char *src) {
int LITE_get_uint8(uint8_t *value, char *src) { int LITE_get_uint8(uint8_t *value, char *src) {
uint16_t temp = 0; uint16_t temp = 0;
if(1 != sscanf(src, "%" SCNu16, temp)) if(1 != sscanf(src, "%" SCNu16, &temp))
{ {
return FAILURE_RET; return FAILURE_RET;
} }
value = (uint8_t)temp; *value = (uint8_t)temp;
return SUCCESS_RET; return SUCCESS_RET;
} }