I suggest to use a `Common::String` as buffer here. Just for future reference: `strcpy`/`strcat` are pretty unsafe, we usually use `Common::strlcpy` and `Common::strlcat` instead, which are implementing OpenBSD's `strlcpy` and `strlcat`. 