X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=etc%2Fafpd%2Fvolume.c;h=07cfb42b293f199e9c2eeec4a74975c0a500aeda;hb=f254fd618b53e97cc5382b23709d4f3de1e70b41;hp=4efa659f02ee02eccb4f4f4fe53216ca606e5852;hpb=22a32e7449133013789f3fc7ff6b32772b0c76cc;p=netatalk.git diff --git a/etc/afpd/volume.c b/etc/afpd/volume.c index 4efa659f..07cfb42b 100644 --- a/etc/afpd/volume.c +++ b/etc/afpd/volume.c @@ -646,7 +646,9 @@ static int volume_openDB(const AFPObj *obj, struct vol *volume) volume->v_cnidscheme, flags, volume->v_cnidserver, - volume->v_cnidport); + volume->v_cnidport, + (const void *)obj, + volume->v_uuid); if ( ! volume->v_cdb && ! (flags & CNID_FLAG_MEMORY)) { /* The first attempt failed and it wasn't yet an attempt to open in-memory */ @@ -655,7 +657,7 @@ static int volume_openDB(const AFPObj *obj, struct vol *volume) LOG(log_error, logtype_afpd, "Reopen volume %s using in memory temporary CNID DB.", volume->v_path); flags |= CNID_FLAG_MEMORY; - volume->v_cdb = cnid_open (volume->v_path, volume->v_umask, "tdb", flags, NULL, NULL); + volume->v_cdb = cnid_open (volume->v_path, volume->v_umask, "tdb", flags, NULL, NULL, NULL, NULL); #ifdef SERVERTEXT /* kill ourself with SIGUSR2 aka msg pending */ if (volume->v_cdb) {