Reuse strndup(), simplify code