Ignore:
Timestamp:
Jan 14, 2007, 12:00:21 PM (15 years ago)
Author:
titer
Message:

Merge io branch into trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libtransmission/natpmp.c

    r920 r1356  
    332332                    switch( pulsereq( pmp->req, &pmp->renew ) )
    333333                    {
    334                         case TR_ERROR:
     334                        case TR_NET_ERROR:
    335335                            if( pmp->req->nobodyhome )
    336336                            {
     
    354354                            killreq( &pmp->req );
    355355                            break;
    356                         case TR_OK:
     356                        case TR_NET_OK:
    357357                            pmp->mappedport = pmp->req->port;
    358358                            killreq( &pmp->req );
     
    362362                            tr_inf( "nat-pmp mapped port %i", pmp->mappedport );
    363363                            break;
    364                         case TR_WAIT:
     364                        case TR_NET_WAIT:
    365365                            break;
    366366                    }
     
    384384                    switch( pulsereq( pmp->req, &pmp->renew ) )
    385385                    {
    386                         case TR_ERROR:
     386                        case TR_NET_ERROR:
    387387                            if( pmp->req->nobodyhome )
    388388                            {
     
    403403                            killreq( &pmp->req );
    404404                            break;
    405                         case TR_OK:
     405                        case TR_NET_OK:
    406406                            tr_dbg( "nat-pmp state del -> idle with port %i",
    407407                                    pmp->req->port);
     
    411411                            pmp->state = PMP_STATE_IDLE;
    412412                            break;
    413                         case TR_WAIT:
     413                        case TR_NET_WAIT:
    414414                            break;
    415415                    }
     
    542542        tr_dbg( "nat-pmp request timed out" );
    543543        req->nobodyhome = 1;
    544         return TR_ERROR;
     544        return TR_NET_ERROR;
    545545    }
    546546
     
    549549        if( sendrequest( req->adding, req->fd, req->port ) )
    550550        {
    551             return TR_ERROR;
     551            return TR_NET_ERROR;
    552552        }
    553553        req->delay *= 2;
     
    558558    if( TR_NET_BLOCK & res )
    559559    {
    560         return TR_WAIT;
     560        return TR_NET_WAIT;
    561561    }
    562562    else if( TR_NET_CLOSE & res )
     
    571571            tr_inf( "error reading nat-pmp response (%s)", strerror( errno ) );
    572572        }
    573         return TR_ERROR;
     573        return TR_NET_ERROR;
    574574    }
    575575
     
    636636    }
    637637
    638     if( TR_OK == readrequest( buf, res, 0, -1, &pmp->uptime, &pmp->renew, NULL ) &&
     638    if( TR_NET_OK == readrequest( buf, res, 0, -1, &pmp->uptime, &pmp->renew, NULL ) &&
    639639        PMP_STATE_NOBODYHOME == pmp->state )
    640640    {
     
    701701    {
    702702        tr_err( "read truncated %i byte nat-pmp response packet", len );
    703         return TR_ERROR;
     703        return TR_NET_ERROR;
    704704    }
    705705    version      = buf[0];
     
    711711    {
    712712        tr_dbg( "nat-pmp ignoring request packet" );
    713         return TR_WAIT;
     713        return TR_NET_WAIT;
    714714    }
    715715    opcode = PMP_OPCODE_FROM_RESPONSE( opcode );
     
    718718    {
    719719        tr_err( "bad nat-pmp version %hhu", buf[0] );
    720         return TR_ERROR;
     720        return TR_NET_ERROR;
    721721    }
    722722    if( wantedopcode != opcode )
    723723    {
    724724        tr_err( "bad nat-pmp opcode %hhu", opcode );
    725         return TR_ERROR;
     725        return TR_NET_ERROR;
    726726    }
    727727    switch( rescode )
     
    739739        default:
    740740            tr_err( "bad nat-pmp result code %hu", rescode );
    741             return TR_ERROR;
     741            return TR_NET_ERROR;
    742742    }
    743743
     
    745745    {
    746746        tr_err( "read truncated %i byte nat-pmp response packet", len );
    747         return TR_ERROR;
     747        return TR_NET_ERROR;
    748748    }
    749749    seconds = PMP_FROMBUF32( buf + 4 );
     
    754754        tr_inf( "detected nat-pmp device reset" );
    755755        /* XXX should reset retry counter here */
    756         return TR_WAIT;
     756        return TR_NET_WAIT;
    757757    }
    758758
     
    763763        {
    764764            tr_err( "read truncated %i byte nat-pmp response packet", len );
    765             return TR_ERROR;
     765            return TR_NET_ERROR;
    766766        }
    767767        privport = PMP_FROMBUF16( buf + 8 );
     
    774774            tr_dbg( "nat-pmp ignoring message for port %i, expected port %i",
    775775                    privport, port );
    776             return TR_WAIT;
     776            return TR_NET_WAIT;
    777777        }
    778778
     
    783783                *tmpfail = 1;
    784784                /* XXX should just start announcing the pub port we're given */
    785                 return TR_ERROR;
     785                return TR_NET_ERROR;
    786786            }
    787787            tr_dbg( "nat-pmp set renew to half of %u", lifetime );
     
    790790    }
    791791
    792     return TR_OK;
    793 }
     792    return TR_NET_OK;
     793}
Note: See TracChangeset for help on using the changeset viewer.