memset(&sast, 0, sizeof(sast));
assert(sizeof(sast) >= c->salen);
//assert(sizeof(sast) >= c->salen);
fd = socket(c->sa->sa_family, SOCK_STREAM, 0);
if (fd < 0)