util: do not use stack frame for parsing arbitrary inputs
This replaces strndupa() by strndup() in socket_address_parse(),
as input string may be too long.
Fixes issue 10007 by ClusterFuzz-External:
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=10007
(cherry picked from commit 8d30fcb9b51b1d102a589171b6e28f5f370236f6)
Resolves: #1696224
patch_name: 0177-util-do-not-use-stack-frame-for-parsing-arbitrary-in.patch
present_in_specfile: true
location_in_specfile: 177
squash_commits: true