История изменений
Исправление i-rinat, (текущая версия) :
Эм… А почему у тебя struct sockaddr
вместо struct sockaddr_un
? У первого же размер — 16 байт. Ты когда в него пишешь, перетираешь другие переменные в стеке.
И когда в bind передаёшь размер, должно быть sizeof(struct sockaddr_un)
, а не вычисление через strlen()
.
Исходная версия i-rinat, :
Эм… А почему у тебя struct sockaddr
вместо struct sockaddr_un
? У первого же размер — 16 байт. Ты когда в него пишешь, перетираешь другие переменные в стеке.