socket fix