X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=libatalk%2Fcnid%2Ftdb%2Fcnid_tdb_update.c;fp=libatalk%2Fcnid%2Ftdb%2Fcnid_tdb_update.c;h=8c4d35e379dd535b7085719df8c6eb783c719d1e;hb=8ccd47e0075a70a897c12dd349108a87fd88fda7;hp=44873ac998276fce2867da944f9ae6e2c708ec69;hpb=5533d5cf17f81ed8f22684e34f5cfd5c18630aec;p=netatalk.git diff --git a/libatalk/cnid/tdb/cnid_tdb_update.c b/libatalk/cnid/tdb/cnid_tdb_update.c index 44873ac9..8c4d35e3 100644 --- a/libatalk/cnid/tdb/cnid_tdb_update.c +++ b/libatalk/cnid/tdb/cnid_tdb_update.c @@ -1,5 +1,5 @@ /* - * $Id: cnid_tdb_update.c,v 1.5 2009-11-20 19:25:05 didg Exp $ + * $Id: cnid_tdb_update.c,v 1.6 2009-11-21 11:12:49 didg Exp $ */ #ifdef HAVE_CONFIG_H @@ -78,6 +78,7 @@ int cnid_tdb_update(struct _cnid_db *cdb, const cnid_t id, const struct stat *st /* Make a new entry. */ data.dptr = make_tdb_data(cdb->flags, st, did, name, len); data.dsize = CNID_HEADER_LEN + len + 1; + memcpy(data.dptr, &id, sizeof(id)); /* Update the old CNID with the new info. */ key.dptr = (char *) &id;