]> git.pond.sub.org Git - empserver/blobdiff - src/lib/subs/unitsub.c
Fix put_empobj() for types other than units
[empserver] / src / lib / subs / unitsub.c
index ebc341c573449e42b9591f5f10b5339cc699b70c..bc13c745a6a33785ad69a8282f14077df0a0cce6 100644 (file)
@@ -118,7 +118,7 @@ unit_put(struct emp_qelem *list, natid actor)
        }
        if (ulp->unit.ef_type == EF_SHIP)
            ulp->unit.ship.shp_mobil = (int)ulp->mobil;
-       put_empobj(&ulp->unit.gen);
+       put_empobj(ulp->unit.gen.ef_type, ulp->unit.gen.uid, &ulp->unit.gen);
        newqp = qp->q_back;
        emp_remque(qp);
        free(qp);