X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=blobdiff_plain;f=libatalk%2Fcnid%2Fcdb%2Fcnid_cdb_update.c;h=90c7d93ff54655b82812b1699732fab60b5c3250;hp=f7676c840054516c10be062dae3e874719b7e23e;hb=5eb3b5ac51c8221009041928a5a08c101d2be743;hpb=321a0107c48da7b3fbf895a2b32244174c1ff39c diff --git a/libatalk/cnid/cdb/cnid_cdb_update.c b/libatalk/cnid/cdb/cnid_cdb_update.c index f7676c84..90c7d93f 100644 --- a/libatalk/cnid/cdb/cnid_cdb_update.c +++ b/libatalk/cnid/cdb/cnid_cdb_update.c @@ -20,7 +20,7 @@ int cnid_cdb_update(struct _cnid_db *cdb, cnid_t id, const struct stat *st, int notfound = 0; char getbuf[CNID_HEADER_LEN + MAXPATHLEN +1]; - if (!cdb || !(db = cdb->_private) || !id || !st || !name || (db->flags & CNIDFLAG_DB_RO)) { + if (!cdb || !(db = cdb->cnid_db_private) || !id || !st || !name || (db->flags & CNIDFLAG_DB_RO)) { return -1; } @@ -28,7 +28,7 @@ int cnid_cdb_update(struct _cnid_db *cdb, cnid_t id, const struct stat *st, memset(&pkey, 0, sizeof(pkey)); memset(&data, 0, sizeof(data)); - buf = make_cnid_data(cdb->flags, st, did, name, len); + buf = make_cnid_data(cdb->cnid_db_flags, st, did, name, len); key.data = buf +CNID_DEVINO_OFS; key.size = CNID_DEVINO_LEN; @@ -54,7 +54,7 @@ int cnid_cdb_update(struct _cnid_db *cdb, cnid_t id, const struct stat *st, } memset(&pkey, 0, sizeof(pkey)); - buf = make_cnid_data(cdb->flags, st, did, name, len); + buf = make_cnid_data(cdb->cnid_db_flags, st, did, name, len); key.data = buf + CNID_DID_OFS; key.size = CNID_DID_LEN + len + 1; @@ -83,7 +83,7 @@ int cnid_cdb_update(struct _cnid_db *cdb, cnid_t id, const struct stat *st, memset(&data, 0, sizeof(data)); /* Make a new entry. */ - buf = make_cnid_data(cdb->flags, st, did, name, len); + buf = make_cnid_data(cdb->cnid_db_flags, st, did, name, len); data.data = buf; memcpy(data.data, &id, sizeof(id)); data.size = CNID_HEADER_LEN + len + 1;