diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp index 45821e16e28f9c97849b05559eed0ec65b8cb597..27ab604a72d38abfa6a0d356469e35159db95b91 100644 --- a/src/sbbs3/main.cpp +++ b/src/sbbs3/main.cpp @@ -2369,7 +2369,7 @@ sbbs_t::~sbbs_t() if(cfg.node_num>0) node_inbuf[cfg.node_num-1]=NULL; - if(!input_thread_running) + if(cfg.node_num>0 && !input_thread_running) RingBufDispose(&inbuf); if(!output_thread_running) RingBufDispose(&outbuf);