فهرست منبع

LibVideo/VP9: Do not `null` guard calls to `free`

Michel Hermier 3 سال پیش
والد
کامیت
0f729cebf4
1فایلهای تغییر یافته به همراه11 افزوده شده و 22 حذف شده
  1. 11 22
      Userland/Libraries/LibVideo/VP9/Parser.cpp

+ 11 - 22
Userland/Libraries/LibVideo/VP9/Parser.cpp

@@ -24,32 +24,21 @@ Parser::Parser(Decoder& decoder)
 Parser::~Parser()
 {
     cleanup_tile_allocations();
-    if (m_prev_segment_ids)
-        free(m_prev_segment_ids);
+    free(m_prev_segment_ids);
 }
 
 void Parser::cleanup_tile_allocations()
 {
-    if (m_skips)
-        free(m_skips);
-    if (m_tx_sizes)
-        free(m_tx_sizes);
-    if (m_mi_sizes)
-        free(m_mi_sizes);
-    if (m_y_modes)
-        free(m_y_modes);
-    if (m_segment_ids)
-        free(m_segment_ids);
-    if (m_ref_frames)
-        free(m_ref_frames);
-    if (m_interp_filters)
-        free(m_interp_filters);
-    if (m_mvs)
-        free(m_mvs);
-    if (m_sub_mvs)
-        free(m_sub_mvs);
-    if (m_sub_modes)
-        free(m_sub_modes);
+    free(m_skips);
+    free(m_tx_sizes);
+    free(m_mi_sizes);
+    free(m_y_modes);
+    free(m_segment_ids);
+    free(m_ref_frames);
+    free(m_interp_filters);
+    free(m_mvs);
+    free(m_sub_mvs);
+    free(m_sub_modes);
 }
 
 /* (6.1) */