sockname fix