X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=kernel%2Ffreebsd%2Fcontigmem%2Fcontigmem.c;h=bd72f4d62015662cf0f4d27f7924fb58f3abfbfa;hb=6b62423face13bf321f7a9b4f6fac4d65a3efb9c;hp=7ea0bc61774621b5e39f10b851d82777420b5269;hpb=03bff90ccfd6ad347f1e50901caf47890872ca28;p=dpdk.git diff --git a/kernel/freebsd/contigmem/contigmem.c b/kernel/freebsd/contigmem/contigmem.c index 7ea0bc6177..bd72f4d620 100644 --- a/kernel/freebsd/contigmem/contigmem.c +++ b/kernel/freebsd/contigmem/contigmem.c @@ -165,9 +165,11 @@ contigmem_load() error: for (i = 0; i < contigmem_num_buffers; i++) { - if (contigmem_buffers[i].addr != NULL) + if (contigmem_buffers[i].addr != NULL) { contigfree(contigmem_buffers[i].addr, contigmem_buffer_size, M_CONTIGMEM); + contigmem_buffers[i].addr = NULL; + } if (mtx_initialized(&contigmem_buffers[i].mtx)) mtx_destroy(&contigmem_buffers[i].mtx); }