Changes Regarding heap-buffer-overflow 01/318101/1 accepted/tizen_unified accepted/tizen_unified_x tizen accepted/tizen/unified/20240926.163041 accepted/tizen/unified/20240926.184758 accepted/tizen/unified/x/20240927.022733
authorYogesh Kumar Shukla <y.shukla@samsung.com>
Tue, 24 Sep 2024 12:15:50 +0000 (17:45 +0530)
committerYogesh Kumar Shukla <y.shukla@samsung.com>
Tue, 24 Sep 2024 12:15:50 +0000 (17:45 +0530)
Change-Id: Ic029d48c99cf159c87eab158cca41b11e2844b78

email-core/email-core-smtp.c

index 2e1f174..5ae11cf 100755 (executable)
@@ -2268,7 +2268,7 @@ INTERNAL_FUNC int emcore_send_saved_mail(char *multi_user_name, int account_id,
                goto FINISH_OFF;
        }
 
-       mail_ids = em_malloc(sizeof(int) * total);
+       mail_ids = em_malloc(sizeof(int) * (total+1));
        if (mail_ids == NULL) {
                EM_DEBUG_EXCEPTION("malloc failed...");
                err = EMAIL_ERROR_OUT_OF_MEMORY;