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

Diff of /lbbs/src/section_list_loader.c

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

Revision 1.46 by sysadm, Mon Oct 6 11:51:03 2025 UTC Revision 1.51 by sysadm, Tue Oct 14 05:28:15 2025 UTC
# Line 137  int load_section_config_from_db(int upda Line 137  int load_section_config_from_db(int upda
137                                  break;                                  break;
138                          }                          }
139    
140                          strncpy(p_section->sname, row[1], sizeof(p_section->sname) - 1);                          if (section_list_update(p_section, row[1], row[2], master_list) < 0)
141                          p_section->sname[sizeof(p_section->sname) - 1] = '\0';                          {
142                          strncpy(p_section->stitle, row[2], sizeof(p_section->stitle) - 1);                                  log_error("section_list_update(sid=%d) error\n", p_section->sid);
143                          p_section->stitle[sizeof(p_section->stitle) - 1] = '\0';                                  ret = -4;
144                          strncpy(p_section->master_list, master_list, sizeof(p_section->master_list) - 1);                                  break;
145                          p_section->master_list[sizeof(p_section->master_list) - 1] = '\0';                          }
146                  }                  }
147    
148                  p_section->class_id = atoi(row[3]);                  p_section->class_id = atoi(row[3]);
# Line 177  int load_section_config_from_db(int upda Line 177  int load_section_config_from_db(int upda
177  #endif  #endif
178                          }                          }
179                  }                  }
                 else  
                 {  
                         p_section->ex_menu_tm = 0;  
                 }  
180    
181                  // release rw lock                  // release rw lock
182                  ret = section_list_rw_unlock(p_section);                  ret = section_list_rw_unlock(p_section);
# Line 721  int section_list_loader_launch(void) Line 717  int section_list_loader_launch(void)
717    
718          // Detach menu in shared memory          // Detach menu in shared memory
719          detach_menu_shm(&bbs_menu);          detach_menu_shm(&bbs_menu);
720            detach_menu_shm(&top10_menu);
721    
722          // Set signal handler          // Set signal handler
723          act.sa_handler = SIG_DFL;          act.sa_handler = SIG_DFL;


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

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