Don't free config data manually.
Older systems don't have strlcpy
Don't use strncpy