diff --git a/modules/imgproc/test/test_cvtyuv.cpp b/modules/imgproc/test/test_cvtyuv.cpp
index 7407523fe1b8a975b3b62526f471866c9684a5f9..5db49726923cd10d78f71c8bd038f92cf693a1a9 100644
--- a/modules/imgproc/test/test_cvtyuv.cpp
+++ b/modules/imgproc/test/test_cvtyuv.cpp
@@ -568,8 +568,8 @@ struct ConversionYUV
         if (rgbReader_)
             delete rgbReader_;
 
-        if (rgbReader_)
-            delete rgbReader_;
+        if (rgbWriter_)
+            delete rgbWriter_;
 
         if (grayWriter_)
             delete grayWriter_;