Changeset 3991

Show
Ignore:
Timestamp:
03/28/06 18:31:57 (2 years ago)
Author:
morris
Message:

Sync with iwred

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trackerd/trunk/Makefile.in

    r3976 r3991  
    8989        ($(DEPEND) $< | sed 's,$*.o,$(@D)/&,g'; echo "$@: $<") > $@ 
    9090 
    91 install: all install-man 
    92         @echo "Making $@ in ." 
    93          
     91install: all install-man install-trackerd 
     92 
     93install-only: install-man install-trackerd 
     94 
     95install-trackerd: 
    9496        @if [ -e $(installdir)/trackerd ]; then \ 
    9597                touch .update; \ 
  • trackerd/trunk/trackerd/commands.c

    r3947 r3991  
    292292        wi_boolean_t                            failed = false, passed; 
    293293 
    294         url                     = wi_url_init_with_string(wi_url_alloc(), WI_ARRAY(arguments, 1)); 
     294        url                     = wi_autorelease(wi_url_init_with_string(wi_url_alloc(), WI_ARRAY(arguments, 1))); 
    295295        hostname        = wi_url_host(url); 
    296296        address         = wi_socket_address(client->socket); 
     
    304304                                "Invalid URL"); 
    305305                         
    306                         goto end
     306                        return
    307307                } 
    308308                 
     
    321321                                        "IP mismatch"); 
    322322 
    323                                 goto end
     323                                return
    324324                        } 
    325325 
     
    352352                                                "Lookup failed"); 
    353353                                         
    354                                         goto end
     354                                        return
    355355                                } 
    356356                                 
     
    374374                                                "Reverse lookup failed"); 
    375375 
    376                                         goto end
     376                                        return
    377377                                } 
    378378 
     
    393393                        client->ip, WI_ARRAY(arguments, 2), WI_ARRAY(arguments, 1), bandwidth / 128.0); 
    394394 
    395                 goto end
     395                return
    396396        } 
    397397 
     
    402402                        client->ip, WI_ARRAY(arguments, 2), WI_ARRAY(arguments, 1), bandwidth / 128.0); 
    403403 
    404                 goto end
     404                return
    405405        } 
    406406 
     
    423423                                        "A server from the same address is already registered"); 
    424424                                 
    425                                 goto end
     425                                return
    426426                        } 
    427427                } 
     
    465465        wt_write_servers(); 
    466466        wi_release(server); 
    467  
    468 end: 
    469         wi_release(url); 
    470467} 
    471468