diff --git a/libavfilter/dnn_backend_native.c b/libavfilter/dnn_backend_native.c
index 7dd35d463013ff185edc2837f791e964f3105983..70d857f5f2e0499d2df62548f7b4d2b1958bd548 100644
--- a/libavfilter/dnn_backend_native.c
+++ b/libavfilter/dnn_backend_native.c
@@ -343,6 +343,7 @@ void ff_dnn_free_model_native(DNNModel **model)
             }
             av_freep(&network->layers[layer].params);
         }
+        av_freep(&network->layers);
         av_freep(&network);
         av_freep(model);
     }