fixed serial number conversion from hex

This commit is contained in:
Andreas Steffen
2009-10-05 23:52:35 +02:00
parent 0da0f3fc3f
commit afdaa9e5bf
+5
View File
@@ -93,6 +93,11 @@ static chunk_t read_serial(void)
hex.len = fread(hex.ptr, 1, hex.len, fd);
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_from_hex(hex, serial.ptr);
}