From 46de926fc810cead55c8e2f10bec6ba70fa8e023 Mon Sep 17 00:00:00 2001 From: Ji-hoon Lee Date: Thu, 12 Jan 2017 13:20:51 +0900 Subject: [PATCH] Assign appropriate label_count value when private_key set Change-Id: I317252711bf8525e036dd60686b3c0cf9d508381 --- scl/sclresourcecache.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scl/sclresourcecache.cpp b/scl/sclresourcecache.cpp index 7317eab..7bdc692 100644 --- a/scl/sclresourcecache.cpp +++ b/scl/sclresourcecache.cpp @@ -329,6 +329,9 @@ CSCLResourceCache::copy_from_privatekeyproperties(const SclPrivateKeyProperties* for (loop = 0;loop < SCL_SHIFT_STATE_MAX;loop++) { for (inner_loop = 0;inner_loop < MAX_SIZE_OF_LABEL_FOR_ONE;inner_loop++) { if (!(privProperties->label[loop][inner_loop].empty())) { + if (coordinate->label_count < inner_loop + 1) { + coordinate->label_count = inner_loop + 1; + } coordinate->label[loop][inner_loop] = const_cast(privProperties->label[loop][inner_loop].c_str()); } -- 2.7.4