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

Diff of /lbbs/src/main.c

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

Revision 1.31 by sysadm, Tue May 13 11:32:01 2025 UTC Revision 1.32 by sysadm, Thu May 15 05:14:57 2025 UTC
# Line 145  int main(int argc, char *argv[]) Line 145  int main(int argc, char *argv[])
145          }          }
146    
147          // Load menus          // Load menus
148          if (load_menu(&bbs_menu, CONF_MENU) < 0)          p_bbs_menu = calloc(1, sizeof(MENU_SET));
149            if (p_bbs_menu == NULL)
150          {          {
151                  unload_menu(&bbs_menu);                  log_error("OOM: calloc(MENU_SET)\n");
152                    return -3;
153            }
154            if (load_menu(p_bbs_menu, CONF_MENU) < 0)
155            {
156                    unload_menu(p_bbs_menu);
157                  return -3;                  return -3;
158          }          }
159    
# Line 162  int main(int argc, char *argv[]) Line 168  int main(int argc, char *argv[])
168                  return -4;                  return -4;
169          }          }
170    
171          // Cleanup          // Cleanup menu
172          unload_menu(&bbs_menu);          unload_menu(p_bbs_menu);
173            free(p_bbs_menu);
174            p_bbs_menu = NULL;
175    
176          log_std("Main process exit normally\n");          log_std("Main process exit normally\n");
177                    


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

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