Fix subscriber_id crash issue 73/297073/1 accepted/tizen_8.0_unified tizen_8.0 accepted/tizen/8.0/unified/20231005.092859 accepted/tizen/unified/20230818.054602 tizen_8.0_m2_release
authorWootak Jung <wootak.jung@samsung.com>
Thu, 10 Aug 2023 02:29:51 +0000 (11:29 +0900)
committerWootak Jung <wootak.jung@samsung.com>
Thu, 10 Aug 2023 02:29:51 +0000 (11:29 +0900)
Change-Id: I4f8e6edab256575f631d0a1ac7ada1a24ae7bb80
Signed-off-by: Wootak Jung <wootak.jung@samsung.com>
src/telephony_sim.c

index 8e26dc1b7c5b4663986743fa2cf9d6f2306281ac..bcd2212c6aae105e709efb240dea5add420508d9 100644 (file)
@@ -492,7 +492,7 @@ API int telephony_sim_get_subscriber_id(telephony_h handle, char **subscriber_id
                        EVP_DigestUpdate(md_ctx, imsi, strlen(imsi));
                        EVP_DigestFinal_ex(md_ctx, md, &md_len);
 
-                       subscriber_id = g_malloc0(md_len * 2 + 1);
+                       *subscriber_id = g_malloc0(md_len * 2 + 1);
                        for (i = 0; i < md_len; i++)
                                snprintf(*subscriber_id + (i * 2), 3,  "%02x", md[i]);
                        INFO("Subscriber ID: [%s]", *subscriber_id);