We fixed this back in January when we added rtype_from_mftfile().
Index: main.c
===================================================================
RCS file: /cvs/src/usr.sbin/rpki-client/main.c,v
retrieving revision 1.190
diff -u -p -r1.190 main.c
--- main.c 2 Apr 2022 12:17:53 -0000 1.190
+++ main.c 4 Apr 2022 11:21:44 -0000
@@ -348,9 +348,6 @@ queue_add_from_mft(const char *path, con
* Loops over queue_add_from_mft() for all files.
* The order here is important: we want to parse the revocation
* list *before* we parse anything else.
- * FIXME: set the type of file in the mftfile so that we don't need to
- * keep doing the check (this should be done in the parser, where we
- * check the suffix anyway).
*/
static void
queue_add_from_mft_set(const struct mft *mft, const char *name, struct repo
*rp)