CVSROOT:        /cvs
Module name:    src
Changes by:     bl...@cvs.openbsd.org   2025/04/09 01:37:29

Modified files:
        usr.sbin/rpki-client: Tag: OPENBSD_7_6 repo.c 

Log message:
Fix a RRDP repo stall because of bad internal state

When rrdp_handle_file() fails because of an IO error the repo is put
into REPO_FAILED state. This state must be cleared in rrdp_clear()
so that the fallback from delta to snapshot sync works.
Without this reset the snapshot sync wont properly work and worse
repo_done() is never called and files depending on this repo will not be
processed. This stalls the validation process since the entity queue never
becomes empty.

Reported by N. Vogel, O. Jacobsen, H. Schulmann from ATHENE
from claudio@; with and OK tb@

this is errata/7.6/014_rpki.patch.sig

Reply via email to