summaryrefslogtreecommitdiffstats
path: root/src/db/sysdb_init.c
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2016-04-20 15:49:11 +0200
committerJakub Hrozek <jhrozek@redhat.com>2016-06-23 13:40:11 +0200
commite732d23f3ec986a463d757781a334040e03d1f59 (patch)
treebeae984cf17e1cdd579840299a16af816659776a /src/db/sysdb_init.c
parent6e9d7cbe43fdfc866b18f9ef0779bbfc10ad6f3a (diff)
downloadsssd-e732d23f3ec986a463d757781a334040e03d1f59.tar.gz
sssd-e732d23f3ec986a463d757781a334040e03d1f59.tar.xz
sssd-e732d23f3ec986a463d757781a334040e03d1f59.zip
UTIL: Add error codes for sysdb too old or too new
We used really strange errno codes for detecting whether the database is too old or too new. We should use our sssd-specific error coded instead. Reviewed-by: Sumit Bose <sbose@redhat.com>
Diffstat (limited to 'src/db/sysdb_init.c')
-rw-r--r--src/db/sysdb_init.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/db/sysdb_init.c b/src/db/sysdb_init.c
index 76783d619..637b41a65 100644
--- a/src/db/sysdb_init.c
+++ b/src/db/sysdb_init.c
@@ -215,15 +215,15 @@ sysdb_version_check(const char *expected,
}
if (recv_major > exp_major) {
- return EUCLEAN;
+ return ERR_SYSDB_VERSION_TOO_NEW;
} else if (recv_major < exp_major) {
- return EMEDIUMTYPE;
+ return ERR_SYSDB_VERSION_TOO_OLD;
}
if (recv_minor > exp_minor) {
- return EUCLEAN;
+ return ERR_SYSDB_VERSION_TOO_NEW;
} else if (recv_minor < exp_minor) {
- return EMEDIUMTYPE;
+ return ERR_SYSDB_VERSION_TOO_OLD;
}
return EOK;