]> www.infradead.org Git - users/sagi/libnvme.git/commit
examples/mi-mctp: fix warning for possibly uninitialised variable
authorJeremy Kerr <jk@codeconstruct.com.au>
Fri, 9 Sep 2022 10:10:10 +0000 (18:10 +0800)
committerJeremy Kerr <jk@codeconstruct.com.au>
Fri, 9 Sep 2022 10:12:37 +0000 (18:12 +0800)
commit86fcc75f09e80d6fc14ca5df0cfda3a81a7460b5
tree8a8f2246af0916fa706d974fefc6cf7ebfac8170
parentbd08e22d2dd7abfe803be07035a2f0577bf75033
examples/mi-mctp: fix warning for possibly uninitialised variable

gcc-12 with -Wuninitialized-var reports a warning for mi-mctp:

    examples/mi-mctp.c: In function ‘do_action_endpoint’:
    examples/mi-mctp.c:665:16: warning: ‘rc’ may be used uninitialized [-Wmaybe-uninitialized]
      665 |         return rc;
          |                ^~
    examples/mi-mctp.c:637:13: note: ‘rc’ was declared here
      637 |         int rc;
          |             ^~

We shouldn't be able to hit this path, but explicitly set rc to an error
if we miss an enum case.

Fixes: https://github.com/linux-nvme/libnvme/issues/467
Signed-off-by: Jeremy Kerr <jk@codeconstruct.com.au>
examples/mi-mctp.c