version 1.72, 2000/05/04 09:50:22 |
version 1.72.2.1, 2000/06/12 02:37:37 |
|
|
temporarily_use_uid(original_real_uid); |
temporarily_use_uid(original_real_uid); |
if (connect(sock, ai->ai_addr, ai->ai_addrlen) >= 0) { |
if (connect(sock, ai->ai_addr, ai->ai_addrlen) >= 0) { |
/* Successful connection. */ |
/* Successful connection. */ |
memcpy(hostaddr, ai->ai_addr, sizeof(*hostaddr)); |
memcpy(hostaddr, ai->ai_addr, ai->ai_addrlen); |
restore_uid(); |
restore_uid(); |
break; |
break; |
} else { |
} else { |
|
|
packet_set_connection(sock, sock); |
packet_set_connection(sock, sock); |
|
|
return 1; |
return 1; |
} |
|
|
|
char * |
|
chop(char *s) |
|
{ |
|
char *t = s; |
|
while (*t) { |
|
if(*t == '\n' || *t == '\r') { |
|
*t = '\0'; |
|
return s; |
|
} |
|
t++; |
|
} |
|
return s; |
|
|
|
} |
} |
|
|
/* |
/* |