Ticket #14658: patch-base-2.2b1-smt-smt_socket_request.c.diff

File patch-base-2.2b1-smt-smt_socket_request.c.diff, 2.0 KB (added by Jacobus.Geluk@…, 17 years ago)
  • ../base-2.2b1/smt/smt_socket_request.c

    old new  
    25282528                            //  Should not occur, but handle anyway just in case
    25292529                            if (desc->rtnevents & APR_POLLERR) {
    25302530                                //  If APR_POLLERR is set, get error code.
    2531                                 status = apr_socket_opt_get (socket->pollfd.desc.s, APR_SO_ERROR, &error);
     2531                                status = apr_socket_opt_get (socket->pollfd.desc.s, 32, &error);
    25322532                                //  Some implementations return error from getsockopt instead
    25332533                                if (status != APR_SUCCESS && !error)
    25342534                                    error = status;
     
    25472547                        case SOCK_CONNECT:
    25482548                            //  Always check error code for connect, since some implementations
    25492549                            //  return APR_POLLIN on error.
    2550                             status = apr_socket_opt_get (socket->pollfd.desc.s, APR_SO_ERROR, &error);
     2550                            status = apr_socket_opt_get (socket->pollfd.desc.s, 32, &error);
    25512551                            //  Some implementations return error from getsockopt instead
    25522552                            if (status != APR_SUCCESS && !error)
    25532553                                error = status;
     
    25982598                            }
    25992599                            else {
    26002600                                //  If APR_POLLERR is set, get error code.
    2601                                 status = apr_socket_opt_get (socket->pollfd.desc.s, APR_SO_ERROR, &error);
     2601                                status = apr_socket_opt_get (socket->pollfd.desc.s, 32, &error);
    26022602                                //  Some implementations return error from getsockopt instead
    26032603                                if (status != APR_SUCCESS && !error)
    26042604                                    error = status;