diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp index 990100b9f9f341aa094b3a2cdd06dcbca52a354a..c4527aba7b429d6a3661972536282c8f5b8313bd 100644 --- a/src/sbbs3/main.cpp +++ b/src/sbbs3/main.cpp @@ -2462,10 +2462,6 @@ void output_thread(void* arg) if(startup->node_spybuf!=NULL && startup->node_spybuf[sbbs->cfg.node_num-1]!=NULL) { RingBufWrite(startup->node_spybuf[sbbs->cfg.node_num-1],buf+bufbot,i); - /* Signal spy output semaphore? */ - if(startup->node_spysem!=NULL - && startup->node_spysem[sbbs->cfg.node_num-1]!=NULL) - sem_post(startup->node_spysem[sbbs->cfg.node_num-1]); } /* Spy on the user remotely */ if(spy_socket[sbbs->cfg.node_num-1]!=INVALID_SOCKET) @@ -3894,10 +3890,6 @@ void sbbs_t::spymsg(const char* msg) if(startup->node_spybuf!=NULL && startup->node_spybuf[cfg.node_num-1]!=NULL) { RingBufWrite(startup->node_spybuf[cfg.node_num-1],(uchar*)str,strlen(str)); - /* Signal spy output semaphore? */ - if(startup->node_spysem!=NULL - && startup->node_spysem[sbbs->cfg.node_num-1]!=NULL) - sem_post(startup->node_spysem[sbbs->cfg.node_num-1]); } if(cfg.node_num && spy_socket[cfg.node_num-1]!=INVALID_SOCKET) diff --git a/src/sbbs3/startup.h b/src/sbbs3/startup.h index 65ec7fb5ad9dd4aa5009301ffdd387dbfad9ec24..a51cffa73c41da4750e581c404ecd005ed9d04b9 100644 --- a/src/sbbs3/startup.h +++ b/src/sbbs3/startup.h @@ -101,7 +101,6 @@ typedef struct { str_list_t ssh_interfaces; RingBuf** node_spybuf; /* Spy output buffer (each node) */ RingBuf** node_inbuf; /* User input buffer (each node) */ - sem_t** node_spysem; /* Spy output semaphore (each node) */ void* cbdata; /* Private data passed to callbacks */ void* event_cbdata; /* Private data passed to event_lputs callback */