mirror of
https://github.com/apache/httpd.git
synced 2025-07-29 12:37:06 +00:00
* os/unix/unixd.c (unixd_accept): Eliminate now-redundant call to
apr_os_sock_get(); let APR check for accept returning zero on TPF. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102925 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@ -458,19 +458,12 @@ AP_DECLARE(apr_status_t) unixd_accept(void **accepted, ap_listen_rec *lr,
|
||||
{
|
||||
apr_socket_t *csd;
|
||||
apr_status_t status;
|
||||
int sockdes;
|
||||
|
||||
*accepted = NULL;
|
||||
status = apr_socket_accept(&csd, lr->sd, ptrans);
|
||||
if (status == APR_SUCCESS) {
|
||||
*accepted = csd;
|
||||
apr_os_sock_get(&sockdes, csd);
|
||||
#ifdef TPF
|
||||
if (sockdes == 0) { /* 0 is invalid socket for TPF */
|
||||
return APR_EINTR;
|
||||
}
|
||||
#endif
|
||||
return status;
|
||||
return APR_SUCCESS;
|
||||
}
|
||||
|
||||
if (APR_STATUS_IS_EINTR(status)) {
|
||||
|
Reference in New Issue
Block a user