From c2fd541ffc75cfef661ffc075f111ddb49ce5c08 Mon Sep 17 00:00:00 2001 From: Liang Chang Date: Sun, 19 Sep 2021 20:24:09 +0800 Subject: [PATCH] DtMmdb: Initialize "oid_in_string_buf" to 0 to ensure "get_oid_2" returns a correct "oid". --- cde/programs/dtinfo/DtMmdb/oliasdb/asciiIn_filters.C | 1 + 1 file changed, 1 insertion(+) diff --git a/cde/programs/dtinfo/DtMmdb/oliasdb/asciiIn_filters.C b/cde/programs/dtinfo/DtMmdb/oliasdb/asciiIn_filters.C index 0c28deec0..bac7b31ab 100644 --- a/cde/programs/dtinfo/DtMmdb/oliasdb/asciiIn_filters.C +++ b/cde/programs/dtinfo/DtMmdb/oliasdb/asciiIn_filters.C @@ -75,6 +75,7 @@ char* get_oid_2(info_lib* infolib_ptr, char* base_str, char* locator) const char *this_node_locator = x.locator(); if ( strcmp( this_node_locator, locator) == 0 ) { + memset(oid_in_string_buf, 0, BUFSIZ); ostringstream strout(oid_in_string_buf, ios::out); x.its_oid().asciiOut(strout); int len = strout.str().size();