diff options
-rw-r--r-- | rcynic/rcynic.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/rcynic/rcynic.c b/rcynic/rcynic.c index 06b902c0..90503a42 100644 --- a/rcynic/rcynic.c +++ b/rcynic/rcynic.c @@ -1992,9 +1992,13 @@ static void walk_cert(rcynic_ctx_t *rc, rsync_sia(rc, parent->sia); - if (!parent->manifest[0] || (manifest = check_manifest(rc, parent->manifest, certs)) == NULL) { + if (!parent->manifest[0]) { - logmsg(rc, log_data_err, "Couldn't get manifest, skipping collection"); + logmsg(rc, log_data_err, "Parent certificate does not specify a manifest, skipping collection"); + + } else if ((manifest = check_manifest(rc, parent->manifest, certs)) == NULL) { + + logmsg(rc, log_data_err, "Couldn't get manifest %s, skipping collection", parent->manifest); } else { |