X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=libatalk%2Fcnid%2Ftdb%2Fcnid_tdb_open.c;h=0aee5b4df5469ddbb3282c8d23d67f35f3bb3837;hb=3a43b6ca05ec2b8f0494f8619a82d25204b7b457;hp=4c2e050b10e348181db7f07a86b66789e0755f5d;hpb=a2a14b017e89224e9c0b6ff94f2b781244d32a7a;p=netatalk.git diff --git a/libatalk/cnid/tdb/cnid_tdb_open.c b/libatalk/cnid/tdb/cnid_tdb_open.c index 4c2e050b..0aee5b4d 100644 --- a/libatalk/cnid/tdb/cnid_tdb_open.c +++ b/libatalk/cnid/tdb/cnid_tdb_open.c @@ -56,7 +56,8 @@ static struct _cnid_db *cnid_tdb_new(const char *volpath) cdb->cnid_resolve = cnid_tdb_resolve; cdb->cnid_update = cnid_tdb_update; cdb->cnid_close = cnid_tdb_close; - + cdb->cnid_wipe = NULL; + return cdb; } @@ -124,14 +125,14 @@ struct _cnid_db *cnid_tdb_open(struct cnid_open_args *args) * to change the format in any way. */ memset(&key, 0, sizeof(key)); memset(&data, 0, sizeof(data)); - key.dptr = DBVERSION_KEY; + key.dptr = (unsigned char *)DBVERSION_KEY; key.dsize = DBVERSION_KEYLEN; data = tdb_fetch(db->tdb_didname, key); if (!data.dptr) { - u_int32_t version = htonl(DBVERSION); + uint32_t version = htonl(DBVERSION); - data.dptr = (char *)&version; + data.dptr = (unsigned char *)&version; data.dsize = sizeof(version); if (tdb_store(db->tdb_didname, key, data, TDB_REPLACE)) { LOG(log_error, logtype_default, "tdb_open: Error putting new version");