X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=blobdiff_plain;f=libatalk%2Fcnid%2Ftdb%2Fcnid_tdb_get.c;h=5c7536777eca193a7c80da3411e3172a3ceaf91c;hp=8321d04e868eb20469c061bd08c0057c7dacc7ae;hb=5eb3b5ac51c8221009041928a5a08c101d2be743;hpb=15c1fc2f2328736dd428ec3be37c893d8ee2e065 diff --git a/libatalk/cnid/tdb/cnid_tdb_get.c b/libatalk/cnid/tdb/cnid_tdb_get.c index 8321d04e..5c753677 100644 --- a/libatalk/cnid/tdb/cnid_tdb_get.c +++ b/libatalk/cnid/tdb/cnid_tdb_get.c @@ -14,7 +14,7 @@ cnid_t cnid_tdb_get(struct _cnid_db *cdb, cnid_t did, const char *name, size_t l TDB_DATA key, data; cnid_t id; - if (!cdb || !(db = cdb->_private) || (len > MAXPATHLEN)) { + if (!cdb || !(db = cdb->cnid_db_private) || (len > MAXPATHLEN)) { return 0; } @@ -26,7 +26,7 @@ cnid_t cnid_tdb_get(struct _cnid_db *cdb, cnid_t did, const char *name, size_t l buf += sizeof(did); memcpy(buf, name, len); *(buf + len) = '\0'; /* Make it a C-string. */ - key.dptr = start; + key.dptr = (unsigned char *)start; key.dsize = CNID_DID_LEN + len + 1; data = tdb_fetch(db->tdb_didname, key); if (!data.dptr)