wangzhengquan
2020-11-30 8b89e81b09adbb06f6e5e64aa115a1eef6e75b57
src/queue/mm.c
@@ -402,13 +402,13 @@
  
  if(shmctl(shmid, IPC_STAT, &shmid_ds) == 0) {
    //LoggerFactory::getLogger().debug("shm_nattch=%d\n", shmid_ds.shm_nattch);
    //LoggerFactory::getLogger()->debug("shm_nattch=%d\n", shmid_ds.shm_nattch);
    if(shmid_ds.shm_nattch == 0) {
      //remove shared memery
       if (shmctl(shmid, IPC_RMID, 0) == -1)
        err_exit(errno, "mm_destroy shmctl IPC_RMID");
       else 
         LoggerFactory::getLogger().debug("shared memory destroy\n");
         LoggerFactory::getLogger()->debug("shared memory destroy\n");
       SemUtil::inc(mutex);
       SemUtil::remove(mutex);