Changeset 1063:7b84139b2350 in roaraudio for libroar/socket.c


Ignore:
Timestamp:
12/24/08 16:55:00 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

test for SSH support

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/socket.c

    r1033 r1063  
    711711  code = roar_socket_open_http; 
    712712 } else if ( !strncmp(proxy_type, "ssh", 3) ) { // SSH... 
     713#ifdef ROAR_HAVE_BIN_SSH 
    713714  code = roar_socket_open_ssh; 
     715#else 
     716  ROAR_ERR("roar_socket_open_proxy(*): No SSH support compiled in"); 
     717#endif 
    714718 } else { 
    715719  return -1; // unknown type 
     
    836840 
    837841 
     842#ifdef ROAR_HAVE_BIN_SSH 
    838843int roar_socket_open_ssh    (int mode, int fh, char * host, int port, char * user, char * pw, char * opts) { 
    839844 char * proxy_addr = getenv("ssh_proxy"); 
     
    896901 ROAR_DBG("roar_socket_open_ssh(*): proxy_port=%i, user='%s', proxy_addr='%s'", proxy_port, user, proxy_addr); 
    897902 ROAR_DBG("roar_socket_open_ssh(*): rcmd: %s", rcmd); 
    898  snprintf(cmd, 1023, "ssh -p %i -l '%s' '%s' '%s'", proxy_port, user, proxy_addr, rcmd); 
     903 snprintf(cmd, 1023, ROAR_HAVE_BIN_SSH " -p %i -l '%s' '%s' '%s'", proxy_port, user, proxy_addr, rcmd); 
    899904 cmd[1023] = 0; 
    900905 
     
    932937 return -1; 
    933938} 
     939#endif 
    934940 
    935941//ll 
Note: See TracChangeset for help on using the changeset viewer.