Would you like to add more error handling for return values from functions like the following? - [fwrite](https://pubs.opengroup.org/onlinepubs/9699919799/functions/fwrite.html "Binary output") ⇒ [create_pidfile](https://github.com/ithewei/libhv/blob/01a0b90215a81828ca6141f3d7b3d363a4267209/utils/hmain.cpp#L301) - [malloc](https://pubs.opengroup.org/onlinepubs/9699919799/functions/malloc.html "Memory allocation") ⇒ [dns_unpack](https://github.com/ithewei/libhv/blob/7c34c3a7798eccfe812448a406667181e0b5fbd4/protocol/dns.c#L178)