X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;f=module%2Fzfs%2Fzio.c;h=0622553f5f23a32ba069420508755d66094274ec;hb=4e95cc99b029f519ec1d3fd86df2910e7cb0d156;hp=77b1764d7403f26638ff825652f31fcb715aaf20;hpb=9759c60f1a1503e48dc5c45a209c3edd5758319f;p=zfs.git diff --git a/module/zfs/zio.c b/module/zfs/zio.c index 77b1764..0622553 100644 --- a/module/zfs/zio.c +++ b/module/zfs/zio.c @@ -2249,8 +2249,11 @@ zio_ddt_free(zio_t *zio) ddt_enter(ddt); freedde = dde = ddt_lookup(ddt, bp, B_TRUE); - ddp = ddt_phys_select(dde, bp); - ddt_phys_decref(ddp); + if (dde) { + ddp = ddt_phys_select(dde, bp); + if (ddp) + ddt_phys_decref(ddp); + } ddt_exit(ddt); return (ZIO_PIPELINE_CONTINUE);