fixed serial number conversion from hex
This commit is contained in:
@@ -93,6 +93,11 @@ static chunk_t read_serial(void)
|
|||||||
hex.len = fread(hex.ptr, 1, hex.len, fd);
|
hex.len = fread(hex.ptr, 1, hex.len, fd);
|
||||||
if (hex.len)
|
if (hex.len)
|
||||||
{
|
{
|
||||||
|
/* remove any terminating newline character */
|
||||||
|
if (hex.ptr[hex.len-1] == '\n')
|
||||||
|
{
|
||||||
|
hex.len--;
|
||||||
|
}
|
||||||
serial = chunk_alloca((hex.len / 2) + (hex.len % 2));
|
serial = chunk_alloca((hex.len / 2) + (hex.len % 2));
|
||||||
serial = chunk_from_hex(hex, serial.ptr);
|
serial = chunk_from_hex(hex, serial.ptr);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user