For some reason, coverity was complaining that the definition of cred_type_to_str was dead code, even though it wasn't. Changing the storage to static silences the warning. Since that's a benficial change anyway, let's change it. At the same time, make the pointer constant as well and move it outside of the loop since it doesn't need to be inside the loop. Signed-off-by: Jonathon Jongsma <jjongsma@xxxxxxxxxx> --- src/virt-viewer.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/virt-viewer.c b/src/virt-viewer.c index 5c321db..86d0c75 100644 --- a/src/virt-viewer.c +++ b/src/virt-viewer.c @@ -1002,12 +1002,13 @@ virt_viewer_auth_libvirt_credentials(virConnectCredentialPtr cred, } } + static const char * const cred_type_to_str[] = { + [VIR_CRED_USERNAME] = "Identity to act as", + [VIR_CRED_AUTHNAME] = "Identify to authorize as", + [VIR_CRED_PASSPHRASE] = "Passphrase secret", + }; + for (i = 0 ; i < ncred ; i++) { - const char *cred_type_to_str[] = { - [VIR_CRED_USERNAME] = "Identity to act as", - [VIR_CRED_AUTHNAME] = "Identify to authorize as", - [VIR_CRED_PASSPHRASE] = "Passphrase secret", - }; switch (cred[i].type) { case VIR_CRED_AUTHNAME: case VIR_CRED_USERNAME: -- 2.17.2 _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list