]> git.pond.sub.org Git - empserver/blobdiff - src/lib/update/nav_ship.c
Generation numbers to catch write back of stale copies
[empserver] / src / lib / update / nav_ship.c
index 32c01c08f6fa3a92d6cd578a65f43c23a811049e..0a0206988912e644e6fdf81ecf312eea1c976eeb 100644 (file)
@@ -268,6 +268,7 @@ nav_ship(struct shpstr *sp)
     mlp = malloc(sizeof(struct ulist));
     mlp->chrp = (struct empobj_chr *)(mchr + sp->shp_type);
     mlp->unit.ship = *sp;
+    ef_mark_fresh(EF_SHIP, &mlp->unit.ship);
     mlp->mobil = sp->shp_mobil;
     emp_insque(&mlp->queue, &ship_list);