From be9cdca9d586075b055183e1b8e5b6ebe4241729 Mon Sep 17 00:00:00 2001 From: Jeffrey Townsend Date: Thu, 29 Mar 2018 18:18:27 +0000 Subject: [PATCH] Manufecturer field missing from JSON output. --- packages/base/any/onlp/src/onlplib/module/src/onie.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/base/any/onlp/src/onlplib/module/src/onie.c b/packages/base/any/onlp/src/onlplib/module/src/onie.c index 2060e2e3..62663ce9 100644 --- a/packages/base/any/onlp/src/onlplib/module/src/onie.c +++ b/packages/base/any/onlp/src/onlplib/module/src/onie.c @@ -111,7 +111,7 @@ decode_tlv__(onlp_onie_info_t* info, tlvinfo_tlv_t * tlv) } \ _info -> _member = aim_zmalloc(_tlv->length + 1); \ memcpy((void*) _info -> _member, _tlv->value, _tlv->length); \ - break; \ + break; \ } CASE_TLV_STRING(info, product_name, PRODUCT_NAME, tlv); @@ -425,6 +425,7 @@ onlp_onie_show_json(onlp_onie_info_t* info, aim_pvs_t* pvs) cJSON_AddStringToObject(cj, "MAC", mac); aim_free(mac); } + _S(Manufacturer, manufacturer); _S(Manufacture Date,manufacture_date); _S(Vendor,vendor); _S(Platform Name,platform_name); @@ -522,8 +523,3 @@ onlp_onie_read_json(onlp_onie_info_t* info, const char* fname) cJSON_Delete(cj); return 0; } - - - - -