From: Jérémie Galarneau Date: Mon, 18 Oct 2021 18:43:18 +0000 (-0400) Subject: Fix: lttng: add-context: silence coverity warning X-Git-Url: http://git.lttng.org/?a=commitdiff_plain;h=261e7f1360fffe91b0b690c8a0715f4f6d2c4a7e;hp=261e7f1360fffe91b0b690c8a0715f4f6d2c4a7e;p=lttng-tools.git Fix: lttng: add-context: silence coverity warning Coverity reports that: 1464653 Uninitialized scalar field The field will contain an arbitrary value left over from earlier computations. In ctx_opts::​ctx_opts(): A scalar field is not initialized by the constructor. uninit_member: Non-static class member hide_help is not initialized in this constructor nor in any functions that it calls. In our case it doesn't matter since a nullptr symbol indicates the end the ctx_opts array. An "unknown" value is added to the context array and used to initialize the end-of-list item to an invalid value. Calling the ctx_opts(const char *symbol_, context_type ctx_type_, bool hide_help_ = false) constructor causes `hide_help` to be initialized. Signed-off-by: Jérémie Galarneau Change-Id: Ie685fef5712705a1938d9e6b8a63d23ab5bc6b39 ---