Changeset 938


Ignore:
Timestamp:
Sep 27, 2006, 11:23:22 PM (15 years ago)
Author:
joshe
Message:

Add more UPnP debugging messages.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libtransmission/upnp.c

    r930 r938  
    583583    *first = ii;
    584584
    585     tr_inf( "new upnp device %s", ii->host );
     585    tr_inf( "new upnp device %s, port %i, path %s",
     586            ii->host, ii->port, ii->root );
    586587}
    587588
     
    689690    {
    690691        case UPNPDEV_STATE_ROOT:
    691             if( TR_HTTP_STATUS_OK( code ) &&
    692                 !parseRoot( body, len, &dev->soap, &dev->scpd ) )
     692            if( !TR_HTTP_STATUS_OK( code ) )
     693            {
     694                tr_dbg( "upnp device %s: fetch root failed with http code %i",
     695                        dev->host, code );
     696            }
     697            else if( parseRoot( body, len, &dev->soap, &dev->scpd ) )
     698            {
     699                tr_dbg( "upnp device %s: parse root failed", dev->host );
     700            }
     701            else
    693702            {
    694703                tr_dbg( "upnp device %s: parsed root, state root -> scpd",
     
    699708
    700709        case UPNPDEV_STATE_SCPD:
    701             if( TR_HTTP_STATUS_OK( code ) &&
    702                 !parseScpd( body, len, &dev->getcmd,
    703                             &dev->addcmd, &dev->delcmd ) )
     710            if( !TR_HTTP_STATUS_OK( code ) )
     711            {
     712                tr_dbg( "upnp device %s: fetch scpd failed with http code %i",
     713                        dev->host, code );
     714            }
     715            else if( parseScpd( body, len, &dev->getcmd,
     716                                &dev->addcmd, &dev->delcmd ) )
     717            {
     718                tr_dbg( "upnp device %s: parse scpd failed", dev->host );
     719            }
     720            else
    704721            {
    705722                tr_dbg( "upnp device %s: parsed scpd, state scpd -> ready",
     
    724741                        dev->host );
    725742                dev->state = UPNPDEV_STATE_GET;
     743            }
     744            else
     745            {
     746                tr_dbg( "upnp device %s: add failed with http code %i",
     747                        dev->host, code );
    726748            }
    727749            break;
     
    761783                dev->state = UPNPDEV_STATE_ADD;
    762784            }
     785            else
     786            {
     787                tr_dbg( "upnp device %s: get failed with http code %i",
     788                        dev->host, code );
     789            }
    763790            break;
    764791
     
    772799                dev->state = UPNPDEV_STATE_READY;
    773800                dev->looping = 0;
     801            }
     802            else
     803            {
     804                tr_dbg( "upnp device %s: del failed with http code %i",
     805                        dev->host, code );
    774806            }
    775807            break;
     
    888920        if( NULL == dev->http )
    889921        {
    890             tr_dbg( "upnp device %s: http init failed, state ? -> error",
    891                     dev->host );
     922            tr_dbg( "upnp device %s: http init failed, state %hhu -> error",
     923                    dev->host, dev->state );
    892924            dev->state = UPNPDEV_STATE_ERROR;
    893925            dev->soapretry = 0;
     
    919951            if( dev->soapretry )
    920952            {
    921                 tr_dbg( "upnp device %s: http pulse failed, state ? -> error",
    922                         dev->host );
     953                tr_dbg( "upnp device %s: http pulse failed, state %hhu -> error",
     954                        dev->host, dev->state );
    923955                dev->state = UPNPDEV_STATE_ERROR;
    924956                dev->soapretry = 0;
Note: See TracChangeset for help on using the changeset viewer.