Changeset 1008:08abe13974ad in roaraudio for libroar/socket.c


Ignore:
Timestamp:
12/20/08 15:25:11 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

don't modify our ENV

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/socket.c

    r968 r1008  
    624624 char * sep; 
    625625 int    no_fh = 0; 
     626 char   proxy_addr_buf[1024]; 
    626627 static struct passwd * passwd; 
    627628 int (* code)(int mode, int fh, char * host, int port, char * user, char * pw, char * opts) = NULL; 
     
    662663 } 
    663664 
     665 proxy_addr_buf[1023] = 0; 
     666 strncpy(proxy_addr_buf, proxy_addr, 1023); 
     667 proxy_addr = proxy_addr_buf; 
     668 
    664669 if ( (sep = strstr(proxy_type, "/")) != NULL ) 
    665670  opts = sep+1; 
     
    678683  } 
    679684 } 
     685 
     686 ROAR_DBG("roar_socket_open_proxy(*): proxy_type='%s', opts='%s', user='%s', pw=(not shown), proxy_addr='%s'", proxy_type, opts, user, proxy_addr); 
    680687 
    681688 for (i = 0; proxy_addr[i] != 0 && proxy_addr[i] != ':' && i < ROAR_SOCKET_MAX_HOSTNAMELEN; i++) 
     
    860867 } 
    861868 
     869 ROAR_DBG("roar_socket_open_ssh(*): proxy_addr='%s'", proxy_addr); 
     870 
    862871 if ( (sep = strstr(proxy_addr, "@")) != NULL ) 
    863872  proxy_addr = sep+1; 
     
    885894 } 
    886895 
     896 ROAR_DBG("roar_socket_open_ssh(*): proxy_port=%i, user='%s', proxy_addr='%s'", proxy_port, user, proxy_addr); 
    887897 snprintf(cmd, 1023, "ssh -p %i -l '%s' '%s' '%s'", proxy_port, user, proxy_addr, rcmd); 
    888898 cmd[1023] = 0; 
Note: See TracChangeset for help on using the changeset viewer.