diff options
author | Sumit Bose <sbose@redhat.com> | 2012-11-27 12:42:02 +0100 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2013-01-08 14:42:56 +0100 |
commit | 7b524a0fdaa3a20c6c00cd703feec5a0ce365535 (patch) | |
tree | bdf4537accd1f0de177282e211ee65e093083f2c /src | |
parent | 6b2c6d2818804bbfd142346d6034d160560bae14 (diff) | |
download | sssd-7b524a0fdaa3a20c6c00cd703feec5a0ce365535.tar.gz sssd-7b524a0fdaa3a20c6c00cd703feec5a0ce365535.tar.bz2 sssd-7b524a0fdaa3a20c6c00cd703feec5a0ce365535.zip |
Translate LDB_ERR_ATTRIBUTE_OR_VALUE_EXISTS to EEXIST
Currently only the LDB error code indicating that an entry already
exists is translated to EEXIST. To make debugging easier and return a
better indication of the reason for an error in the logs this patch
translates the LDB error code for an already existing attribute or value
to EEXIST as well.
Diffstat (limited to 'src')
-rw-r--r-- | src/db/sysdb.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/db/sysdb.c b/src/db/sysdb.c index a49fa50d..b0bea9a7 100644 --- a/src/db/sysdb.c +++ b/src/db/sysdb.c @@ -737,6 +737,7 @@ int sysdb_error_to_errno(int ldberr) return ENOENT; case LDB_ERR_BUSY: return EBUSY; + case LDB_ERR_ATTRIBUTE_OR_VALUE_EXISTS: case LDB_ERR_ENTRY_ALREADY_EXISTS: return EEXIST; case LDB_ERR_INVALID_ATTRIBUTE_SYNTAX: |