Lines 107-115
int _sasldb_getdata(const sasl_utils_t *utils,
Link Here
|
107 |
gkey.dptr = key; |
107 |
gkey.dptr = key; |
108 |
gkey.dsize = key_len; |
108 |
gkey.dsize = key_len; |
109 |
gvalue = gdbm_fetch(db, gkey); |
109 |
gvalue = gdbm_fetch(db, gkey); |
|
|
110 |
int fetch_errno = gdbm_errno; |
111 |
|
110 |
gdbm_close(db); |
112 |
gdbm_close(db); |
111 |
if (! gvalue.dptr) { |
113 |
if (! gvalue.dptr) { |
112 |
if (gdbm_errno == GDBM_ITEM_NOT_FOUND) { |
114 |
if (fetch_errno == GDBM_ITEM_NOT_FOUND) { |
113 |
utils->seterror(conn, SASL_NOLOG, |
115 |
utils->seterror(conn, SASL_NOLOG, |
114 |
"user: %s@%s property: %s not found in %s", |
116 |
"user: %s@%s property: %s not found in %s", |
115 |
authid, realm, propName, path); |
117 |
authid, realm, propName, path); |
116 |
- |
|
|