Changeset 575:34285c238c1e in roaraudio


Ignore:
Timestamp:
08/19/08 14:22:46 (16 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

give ROAR_CMD_EXIT an option to make the server like --no-listen --terminate

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/req.c

    r540 r575  
    307307 
    308308int req_on_exit      (int client, struct roar_message * mes, char * data) { 
    309  mes->cmd     = ROAR_CMD_OK; 
    310  mes->datalen = 0; 
    311  
    312  alive = 0; 
     309 int term = 0; 
     310 
     311 if ( mes->datalen == 1 ) 
     312  term = mes->data[0]; 
     313 
     314 mes->cmd     = ROAR_CMD_OK; 
     315 mes->datalen = 0; 
     316 
     317 if ( term ) { 
     318  cleanup_listen_socket(1); 
     319 } else { 
     320  alive = 0; 
     321 } 
    313322 
    314323 return 0; 
Note: See TracChangeset for help on using the changeset viewer.