Changeset 1011:382d3e6269d1 in roaraudio
- Timestamp:
- 12/20/08 17:24:00 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/roard.c
r982 r1011 232 232 char * chrootdir = NULL; 233 233 int setids = 0; 234 char * env_roar_proxy_backup; 234 235 struct group * grp = NULL; 235 236 struct passwd * pwd = NULL; … … 462 463 if ( (g_listen_socket = roar_socket_listen(sock_type, server, port)) == -1 ) { 463 464 if ( *server == '/' ) { 465 if ( (env_roar_proxy_backup = getenv("ROAR_PROXY")) != NULL ) { 466 env_roar_proxy_backup = strdup(env_roar_proxy_backup); 467 unsetenv("ROAR_PROXY"); 468 } 464 469 if ( (i = roar_socket_connect(server, port)) != -1 ) { 465 470 close(i); … … 473 478 } 474 479 } 480 if ( env_roar_proxy_backup != NULL ) { 481 setenv("ROAR_PROXY", env_roar_proxy_backup, 0); 482 free(env_roar_proxy_backup); 483 } 475 484 } else { 476 485 ROAR_ERR("Can not open listen socket!");
Note: See TracChangeset
for help on using the changeset viewer.