[#69851526] Fixes segmentation fault on Linux

uuid_unparse_lower converts to a 37-byte string, but the
originally-allocated buffer was only 36 bytes. Not sure what the extra
byte did at the end, maybe ran off and smashed the stack, causing a
return to somewhere invalid? Fixed now.