]> git.pond.sub.org Git - empserver/commitdiff
(nullify_objects): Fix sentinel row checks for plchr, lchr and mchr loops.
authorRon Koenderink <rkoenderink@yahoo.ca>
Sun, 6 Nov 2005 23:42:42 +0000 (23:42 +0000)
committerRon Koenderink <rkoenderink@yahoo.ca>
Sun, 6 Nov 2005 23:42:42 +0000 (23:42 +0000)
src/server/main.c

index a479d4c55b01a0c9b2ce5e381b6171d156189a95..f711a9a7740b59bbf77ba322fb5741ded81a7447 100644 (file)
@@ -267,6 +267,8 @@ init_server(void)
     global_init();
     shutdown_init();
     player_init();
+    if (ef_load() < 0)
+       exit(EXIT_FAILURE);
     ef_init_srv();
     init_files();
     io_init();
@@ -495,7 +497,7 @@ nullify_objects(void)
        dchr[SCT_OIL].d_cost = -1;
        dchr[SCT_REFINE].d_cost = -1;
     }
-    for (i = 0; i < plchr[i].pl_name; i++) {
+    for (i = 0; plchr[i].pl_name; i++) {
        if (opt_NO_HCMS)
            plchr[i].pl_hcm = 0;
        if (opt_NO_LCMS)
@@ -503,7 +505,7 @@ nullify_objects(void)
        if (opt_NO_OIL)
            plchr[i].pl_fuel = 0;
     }
-    for (i = 0; i < lchr[i].l_name; i++) {
+    for (i = 0; lchr[i].l_name; i++) {
        if (opt_NO_HCMS)
            lchr[i].l_hcm = 0;
        if (opt_NO_LCMS)
@@ -511,7 +513,7 @@ nullify_objects(void)
        /* Fix up the military values */
        lchr[i].l_mil = lchr[i].l_item[I_MILIT];
     }
-    for (i = 0; i < mchr[i].m_name; i++) {
+    for (i = 0; mchr[i].m_name; i++) {
        if (opt_NO_HCMS)
            mchr[i].m_hcm = 0;
        if (opt_NO_LCMS)