Changeset 677

Show
Ignore:
Timestamp:
06/18/07 00:02:46 (14 months ago)
Author:
daelstorm
Message:

always get ip from server when interface requests it

Location:
museek+/trunk/sources
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • museek+/trunk/sources/museekd.rc

    r2 r677  
    66. /etc/rc.conf 
    77. /etc/rc.d/functions 
     8# Change to the user you wish to run museekd 
     9USER=root 
    810 
    911MUSEEKD=/usr/bin/museekd 
    1012MUSETUP=/usr/bin/musetup 
    1113MUSCAN=/usr/bin/muscan 
    12 MUSOCKET=/tmp/museekd.root 
     14MUSOCKET=/tmp/museekd.$USER 
    1315PIDFILE=/var/run/museekd.pid 
    1416DBDIR=/var/museek 
    1517CONFIG=$DBDIR/museekd.xml 
    1618CHOWNSOCKET=YES 
     19 
    1720 
    1821case "$1" in 
     
    2932        fi 
    3033        stat_busy "Starting Museek Daemon" 
    31         $MUSEEKD -c $CONFIG &>/dev/null & 
     34        $MUSEEKD -c $CONFIG &>/dev/null -- $USER & 
    3235        PID="$!" 
    3336        sleep 2 
  • museek+/trunk/sources/museekd/museekd.cc

    r462 r677  
    584584void Museekd::cb_iface_peer_address(IfaceConnection* conn, const string& user) { 
    585585        Peer* peer = mPeerManager->get_peer(user); 
    586         if(peer->have_address()) { 
    587                 conn->peer_address(user, peer->ip(), peer->port()); 
    588         } else { 
    589                 server_get_peer_address(user); 
     586//      if(peer->have_address()) { 
     587//              conn->peer_address(user, peer->ip(), peer->port()); 
     588//      } else { 
     589        server_get_peer_address(user); 
    590590        } 
    591591}