if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &val, sizeof(val)) < 0)
xlog(L_ERROR, "setsockopt failed: %s\n", strerror(errno));
if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &val, sizeof(val)) < 0)
xlog(L_ERROR, "setsockopt failed: %s\n", strerror(errno));