1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-12-04 14:46:47 -05:00

In bind_to_af_unix, convert the goto loop to a while loop.

This commit is contained in:
Miciah Dashiel Butler Masters 2005-10-30 04:11:23 +00:00 committed by Miciah Dashiel Butler Masters
parent 811f458ef4
commit dc7a7c6e1a

View File

@ -377,7 +377,7 @@ bind_to_af_unix(void)
if (af == -1) goto free_and_error; if (af == -1) goto free_and_error;
again: while (1) {
s_info_listen.fd = socket(af, SOCK_STREAM, 0); s_info_listen.fd = socket(af, SOCK_STREAM, 0);
if (s_info_listen.fd == -1) { if (s_info_listen.fd == -1) {
report_af_unix_error("socket()", errno); report_af_unix_error("socket()", errno);
@ -394,10 +394,12 @@ again:
elinks_usleep(BIND_TRIES_DELAY * attempts); elinks_usleep(BIND_TRIES_DELAY * attempts);
close(s_info_listen.fd); close(s_info_listen.fd);
goto again; } else {
goto free_and_error;
} }
} else {
goto free_and_error; break;
}
} }
/* Listen and accept. */ /* Listen and accept. */