X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=blobdiff_plain;f=bin%2Fad%2Fad_util.c;h=a168eed8a201f16413eaa3637431e2cea05d9d8a;hp=135bf7abdc83b1be94e8b419f3de6e0cf46fa00c;hb=82195e48bedce7bf1e214679c3cceb0cb33845eb;hpb=b3aa86438c224bc7fea23a4b096de476f425ed90 diff --git a/bin/ad/ad_util.c b/bin/ad/ad_util.c index 135bf7ab..a168eed8 100644 --- a/bin/ad/ad_util.c +++ b/bin/ad/ad_util.c @@ -138,9 +138,11 @@ int openvol(AFPObj *obj, const char *path, afpvol_t *vol) void closevol(afpvol_t *vol) { - if (vol->vol->v_cdb) { - cnid_close(vol->vol->v_cdb); - vol->vol->v_cdb = NULL; + if (vol->vol) { + if (vol->vol->v_cdb) { + cnid_close(vol->vol->v_cdb); + vol->vol->v_cdb = NULL; + } } memset(vol, 0, sizeof(afpvol_t)); }