aboutsummaryrefslogtreecommitdiff
path: root/rcynic-ng
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2011-09-14 05:14:42 +0000
committerRob Austein <sra@hactrn.net>2011-09-14 05:14:42 +0000
commitd45a06f514d86b490e638ca4a92c602d6e71cbb8 (patch)
tree07aa13ee03a4b30fd9d6513fb1b4f1b21ceed171 /rcynic-ng
parent48dd04599552951363d81c41c53d320d3ec4e8af (diff)
Fix test in upgraded_from_pre_symlink_rcynic()
svn path=/rcynic-ng/rcynic.c; revision=3983
Diffstat (limited to 'rcynic-ng')
-rw-r--r--rcynic-ng/rcynic.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/rcynic-ng/rcynic.c b/rcynic-ng/rcynic.c
index a11afa9a..901eeaba 100644
--- a/rcynic-ng/rcynic.c
+++ b/rcynic-ng/rcynic.c
@@ -1270,7 +1270,7 @@ static int upgraded_from_pre_symlink_rcynic(const rcynic_ctx_t *rc)
{
path_t p;
- if (readlink(rc->authenticated.s, p.s, sizeof(p.s)) == 0 && errno == EINVAL) {
+ if (readlink(rc->authenticated.s, p.s, sizeof(p.s)) < 0 && errno == EINVAL) {
logmsg(rc, log_usage_err,
"You appear to be upgrading from an old version of rcynic. "
"Please remove %s then run rcynic again.", rc->authenticated.s);