diff --git a/testing/testing_zgesvd.c b/testing/testing_zgesvd.c
index 6c1509e3ae73c65560567b0e6106b55a94971856..14564be3eb446f01a8e3b9983b4d2ac0fae5b1a7 100644
--- a/testing/testing_zgesvd.c
+++ b/testing/testing_zgesvd.c
@@ -239,8 +239,8 @@ testing_zgesvd_std( run_arg_list_t *args, int check )
     if ( hres != 0 ) {
         free( D );
         free( S );
-        if ( U ) { free( U ); }
-        if ( Vt ) { free( Vt ); }
+        free( U );
+        free( Vt );
         return hres;
     }
     /*
@@ -269,8 +269,8 @@ testing_zgesvd_std( run_arg_list_t *args, int check )
     free( A );
     free( D );
     free( S );
-    if ( U ) { free( U ); }
-    if ( Vt ) { free( Vt ); }
+    free( U );
+    free( Vt );
     CHAMELEON_Desc_Destroy( &descT );
 
     return hres;