vere: fix crash on u3_pier_bail()
@@ -1792,8 +1792,7 @@ u3_pier_exit(u3_pier* pir_u)
void
u3_pier_bail(u3_pier* pir_u)
{
- pir_u->sat_e = u3_psat_done;
-
+ // halt serf
//
if ( pir_u->god_u ) {
u3_lord_halt(pir_u->god_u);
@@ -1816,6 +1815,8 @@ u3_pier_bail(u3_pier* pir_u)
pir_u->log_u = 0;
}
+ pir_u->sat_e = u3_psat_done;
+
_pier_done(pir_u);
}
