[UTC][capi-media-player][Non-ACR][Fix ASAN issue about buffer overflow] 68/210268/1
authorEunhye Choi <eunhae1.choi@samsung.com>
Wed, 17 Jul 2019 11:22:48 +0000 (20:22 +0900)
committerEunhye Choi <eunhae1.choi@samsung.com>
Wed, 17 Jul 2019 11:22:56 +0000 (20:22 +0900)
Change-Id: Ia5019d24067e40b3629230f26ed0abb94e75950a

src/utc/player/utc-media-player.c

index 8aa44c77c93b947611ec343ac254140f45399ad9..23f85c654fbbe8ce8d1fcd9d1496bae9b0211b49 100644 (file)
@@ -1387,22 +1387,10 @@ int utc_media_player_audio_effect_set_equalizer_all_bands_p(void)
  */
 int utc_media_player_audio_effect_set_equalizer_all_bands_n(void)
 {
-    int i;
-    int count, min, max;
-
-    int ret2 = player_audio_effect_get_equalizer_bands_count(player, &count);
-    assert_eq(ret2, PLAYER_ERROR_NONE);
-
-    int ret3 = player_audio_effect_get_equalizer_level_range(player, &min, &max);
-    assert_eq(ret3, PLAYER_ERROR_NONE);
-
-    band_levels = (int*)malloc(sizeof(int) * count);
-    assert(band_levels);
-    for(i=0;i<count;i++)
-        band_levels[i] = min;
+    int ret;
 
-    int ret4 = player_audio_effect_set_equalizer_all_bands(player, band_levels, count + 5);
-    assert_eq(ret4, PLAYER_ERROR_INVALID_PARAMETER);
+    ret = player_audio_effect_set_equalizer_all_bands(player, NULL, 0);
+    assert_eq(ret, PLAYER_ERROR_INVALID_PARAMETER);
 
     return 0;
 }