chiark / gitweb /
spec loop detecton: Detect for magic too.
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 16 May 2022 01:58:39 +0000 (02:58 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 16 May 2022 02:09:35 +0000 (03:09 +0100)
commitfd080b7d836c5a5fa92a69c166c4bfaae3a369fb
treef8b1f219bc923f9b8e676aa308fee26e6cb57976
parent958288b736ccee7872d5f9bebf184543319d385f
spec loop detecton: Detect for magic too.

Introduce PieceLoadArgs::recursing, and use it in the one current call
site.

Make the error more general.  So now we can call it for magic too.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/gamestate.rs
src/pcaliases.rs
src/shapelib.rs
src/spec.rs