diff options
author | Rob Austein <sra@hactrn.net> | 2008-06-22 21:47:12 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2008-06-22 21:47:12 +0000 |
commit | b920d1f4aafd148456b0f956761165ea1b6d0b8a (patch) | |
tree | 3c5d69bc8eb33249063d8a9e20e7c65944b68bfd | |
parent | 87bfc60e36435e9c8d465e0a7f4d5f5f530ef980 (diff) |
Better error checking
svn path=/rcynic/rcynic.c; revision=1924
-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 { |