This was fixed in January. Now RRDP issues an RRDP_CLEAR to the parent
which in turns removes all files from the .rrdp cache dir.

-- 
:wq Claudio

Index: rrdp.c
===================================================================
RCS file: /cvs/src/usr.sbin/rpki-client/rrdp.c,v
retrieving revision 1.22
diff -u -p -r1.22 rrdp.c
--- rrdp.c      10 Feb 2022 11:11:22 -0000      1.22
+++ rrdp.c      4 Apr 2022 13:16:56 -0000
@@ -256,7 +256,6 @@ rrdp_failed(struct rrdp *s)
        /* reset file state before retrying */
        s->file_failed = 0;
 
-       /* XXX MUST do some cleanup in the repo here */
        if (s->task == DELTA) {
                /* fallback to a snapshot as per RFC8182 */
                free_delta_xml(s->dxml);

Reply via email to