Fix parsing metadata 58/305658/1
authorSangyoon Jang <jeremy.jang@samsung.com>
Tue, 6 Feb 2024 05:16:32 +0000 (14:16 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Tue, 6 Feb 2024 05:16:32 +0000 (14:16 +0900)
The value can be empty string. If there is no value at the manifest, the
value will be stored as an empty string.

Change-Id: I276e0581e22e6f6ee5ee301dcffc01c910be6340
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
src/rpk/step/configuration/step_parse_rpk_manifest.cc

index 474c720fccbfafdaf0104800b1bd8a8ce3de4e61..96c416c10b7cc3135eb3ba294a38cc65ef486e9e 100644 (file)
@@ -281,8 +281,7 @@ bool StepParseRpkManifest::FillPackageInfo(manifest_x* manifest) {
       return false;
     }
     md->key = strdup(meta_data.key().c_str());
-    if (!meta_data.val().empty())
-      md->value = strdup(meta_data.val().c_str());
+    md->value = strdup(meta_data.val().c_str());
     manifest->metadata = g_list_append(manifest->metadata, md);
   }