/[LeafOK_CVS]/lbbs/src/menu.c
ViewVC logotype

Diff of /lbbs/src/menu.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.90 by sysadm, Wed Nov 19 15:44:49 2025 UTC Revision 1.92 by sysadm, Thu Dec 18 02:56:00 2025 UTC
# Line 1141  int menu_control(MENU_SET *p_menu_set, i Line 1141  int menu_control(MENU_SET *p_menu_set, i
1141    
1142          if (p_menu->item_count == 0)          if (p_menu->item_count == 0)
1143          {          {
1144  #ifdef _DEBUG                  log_debug("Empty menu (%s)\n", p_menu->name);
                 log_error("Empty menu (%s)\n", p_menu->name);  
 #endif  
1145                  if (p_menu_set->choose_step > 0)                  if (p_menu_set->choose_step > 0)
1146                  {                  {
1147                          p_menu_set->choose_step--;                          p_menu_set->choose_step--;
# Line 1472  int set_menu_shm_readonly(MENU_SET *p_me Line 1470  int set_menu_shm_readonly(MENU_SET *p_me
1470                  return -1;                  return -1;
1471          }          }
1472    
1473          if (p_menu_set->p_reserved != NULL && munmap(p_menu_set->p_reserved, p_menu_set->shm_size) < 0)          if (p_menu_set->p_reserved != NULL && mprotect(p_menu_set->p_reserved, p_menu_set->shm_size, PROT_READ) < 0)
1474          {          {
1475                  log_error("munmap() error (%d)\n", errno);                  log_error("mprotect() error (%d)\n", errno);
1476                  return -2;                  return -2;
1477          }          }
1478    
         if (get_menu_shm_readonly(p_menu_set) < 0)  
         {  
                 log_error("get_menu_shm_readonly() error\n");  
                 return -3;  
         }  
   
1479          return 0;          return 0;
1480  }  }
1481    


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1