fixed serial number conversion from hex
This commit is contained in:
1 parent
0da0f3fc3f
commit
afdaa9e5bf
1 file changed
+5
@@ -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