Fix memory leak 32/318132/1 accepted/tizen_8.0_unified accepted/tizen_9.0_unified accepted/tizen_unified accepted/tizen_unified_x_asan tizen tizen_8.0 tizen_9.0 accepted/tizen/8.0/unified/20250114.155531 accepted/tizen/9.0/unified/20250114.155926 accepted/tizen/unified/20250114.180910 accepted/tizen/unified/x/asan/20250211.003340
authorTomasz Swierczek <t.swierczek@samsung.com>
Mon, 13 Jan 2025 08:48:41 +0000 (09:48 +0100)
committerTomasz Swierczek <t.swierczek@samsung.com>
Mon, 13 Jan 2025 08:49:02 +0000 (09:49 +0100)
Change-Id: I85f00e33223b8ec4e0f777c256fdf48b5f4a9d99

tadcore/TADCInterface/TADC_IF.cpp

index 6760bdc14cc14b42fe9c1c6d226c3a7f95df6f6c..fb72e79d4081eaa76583b344e8f871b5e1c03452 100644 (file)
@@ -161,6 +161,8 @@ int TADC_IF_GetDHKey_K(T_DH_INFO *t_dhinfo)
        //4. Compute DH Session Key
        if ((i = DH_compute_key((BYTE *)tempbuf, pPubKey, pDH)) < 0) {
                DRM_TAPPS_EXCEPTION("DH_compute_key() error! \n");
+               DH_free(pDH);
+               BN_free(pPubKey);
                return -1;
        }