Changeset 1356 for trunk/libtransmission/natpmp.c
- Timestamp:
- Jan 14, 2007, 12:00:21 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/natpmp.c
r920 r1356 332 332 switch( pulsereq( pmp->req, &pmp->renew ) ) 333 333 { 334 case TR_ ERROR:334 case TR_NET_ERROR: 335 335 if( pmp->req->nobodyhome ) 336 336 { … … 354 354 killreq( &pmp->req ); 355 355 break; 356 case TR_ OK:356 case TR_NET_OK: 357 357 pmp->mappedport = pmp->req->port; 358 358 killreq( &pmp->req ); … … 362 362 tr_inf( "nat-pmp mapped port %i", pmp->mappedport ); 363 363 break; 364 case TR_ WAIT:364 case TR_NET_WAIT: 365 365 break; 366 366 } … … 384 384 switch( pulsereq( pmp->req, &pmp->renew ) ) 385 385 { 386 case TR_ ERROR:386 case TR_NET_ERROR: 387 387 if( pmp->req->nobodyhome ) 388 388 { … … 403 403 killreq( &pmp->req ); 404 404 break; 405 case TR_ OK:405 case TR_NET_OK: 406 406 tr_dbg( "nat-pmp state del -> idle with port %i", 407 407 pmp->req->port); … … 411 411 pmp->state = PMP_STATE_IDLE; 412 412 break; 413 case TR_ WAIT:413 case TR_NET_WAIT: 414 414 break; 415 415 } … … 542 542 tr_dbg( "nat-pmp request timed out" ); 543 543 req->nobodyhome = 1; 544 return TR_ ERROR;544 return TR_NET_ERROR; 545 545 } 546 546 … … 549 549 if( sendrequest( req->adding, req->fd, req->port ) ) 550 550 { 551 return TR_ ERROR;551 return TR_NET_ERROR; 552 552 } 553 553 req->delay *= 2; … … 558 558 if( TR_NET_BLOCK & res ) 559 559 { 560 return TR_ WAIT;560 return TR_NET_WAIT; 561 561 } 562 562 else if( TR_NET_CLOSE & res ) … … 571 571 tr_inf( "error reading nat-pmp response (%s)", strerror( errno ) ); 572 572 } 573 return TR_ ERROR;573 return TR_NET_ERROR; 574 574 } 575 575 … … 636 636 } 637 637 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 ) && 639 639 PMP_STATE_NOBODYHOME == pmp->state ) 640 640 { … … 701 701 { 702 702 tr_err( "read truncated %i byte nat-pmp response packet", len ); 703 return TR_ ERROR;703 return TR_NET_ERROR; 704 704 } 705 705 version = buf[0]; … … 711 711 { 712 712 tr_dbg( "nat-pmp ignoring request packet" ); 713 return TR_ WAIT;713 return TR_NET_WAIT; 714 714 } 715 715 opcode = PMP_OPCODE_FROM_RESPONSE( opcode ); … … 718 718 { 719 719 tr_err( "bad nat-pmp version %hhu", buf[0] ); 720 return TR_ ERROR;720 return TR_NET_ERROR; 721 721 } 722 722 if( wantedopcode != opcode ) 723 723 { 724 724 tr_err( "bad nat-pmp opcode %hhu", opcode ); 725 return TR_ ERROR;725 return TR_NET_ERROR; 726 726 } 727 727 switch( rescode ) … … 739 739 default: 740 740 tr_err( "bad nat-pmp result code %hu", rescode ); 741 return TR_ ERROR;741 return TR_NET_ERROR; 742 742 } 743 743 … … 745 745 { 746 746 tr_err( "read truncated %i byte nat-pmp response packet", len ); 747 return TR_ ERROR;747 return TR_NET_ERROR; 748 748 } 749 749 seconds = PMP_FROMBUF32( buf + 4 ); … … 754 754 tr_inf( "detected nat-pmp device reset" ); 755 755 /* XXX should reset retry counter here */ 756 return TR_ WAIT;756 return TR_NET_WAIT; 757 757 } 758 758 … … 763 763 { 764 764 tr_err( "read truncated %i byte nat-pmp response packet", len ); 765 return TR_ ERROR;765 return TR_NET_ERROR; 766 766 } 767 767 privport = PMP_FROMBUF16( buf + 8 ); … … 774 774 tr_dbg( "nat-pmp ignoring message for port %i, expected port %i", 775 775 privport, port ); 776 return TR_ WAIT;776 return TR_NET_WAIT; 777 777 } 778 778 … … 783 783 *tmpfail = 1; 784 784 /* XXX should just start announcing the pub port we're given */ 785 return TR_ ERROR;785 return TR_NET_ERROR; 786 786 } 787 787 tr_dbg( "nat-pmp set renew to half of %u", lifetime ); … … 790 790 } 791 791 792 return TR_ OK;793 } 792 return TR_NET_OK; 793 }
Note: See TracChangeset
for help on using the changeset viewer.