From d7f6856ee6106037d0d00fb3b8511ec9a26d57ba Mon Sep 17 00:00:00 2001
From: GlLamant <35827350+GlLamant@users.noreply.github.com>
Date: 周三, 26 6月 2019 14:19:11 +0800
Subject: [PATCH] Update pc-identifiers.c

---
 src/library/pc-identifiers.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/library/pc-identifiers.c b/src/library/pc-identifiers.c
index 8353f55..68cc71d 100644
--- a/src/library/pc-identifiers.c
+++ b/src/library/pc-identifiers.c
@@ -318,6 +318,7 @@
 	req_buffer_size = req_buffer_size < 2 ? 2 : req_buffer_size;
 	identifiers = (PcIdentifier *) malloc(
 			sizeof(PcIdentifier) * req_buffer_size);
+	memset(identifiers, 0, sizeof(PcIdentifier) * req_buffer_size);
 	result = generate_pc_id(identifiers, &req_buffer_size, strategy);
 	if (result != FUNC_RET_OK) {
 		free(identifiers);
@@ -399,6 +400,7 @@
 			generate_pc_id(NULL, &calc_identifiers_size, current_strategy_id);
 			calculated_identifiers = (PcIdentifier *) malloc(
 					sizeof(PcIdentifier) * calc_identifiers_size);
+			memset(calculated_identifiers, 0, sizeof(PcIdentifier) * calc_identifiers_size);
 			generate_pc_id(calculated_identifiers, &calc_identifiers_size,
 					current_strategy_id);
 		}

--
Gitblit v1.9.1