Fix compiler warning in linux-namespaces.c
authorChristian Biesinger <cbiesinger@google.com>
Tue, 27 Aug 2019 18:22:38 +0000 (13:22 -0500)
committerChristian Biesinger <cbiesinger@google.com>
Tue, 27 Aug 2019 18:53:05 +0000 (13:53 -0500)
commit550105b77914a8b06498318775b28e85c610b9a3
tree59ab569720c1cbe57c0df826c2c98b195efb17a4
parentec1b0fbb8dffc09f64f65b6459b786c35218803a
Fix compiler warning in linux-namespaces.c

../../gdb/nat/linux-namespaces.c: In function ‘void mnsh_main(int)’:
../../gdb/nat/linux-namespaces.c:604:8: warning: ‘fd’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  close (fd);
  ~~~~~~^~~~

And the warning is correct -- mnsh_recv_message can return -1 and leave fd
uninitialized, and mnsh_main will still call close (fd) if that happens.

Initialize fd to -1 to avoid that.

gdb/ChangeLog:

2019-08-27  Christian Biesinger  <cbiesinger@google.com>

* nat/linux-namespaces.c (mnsh_main): Initialize fd (to -1).
gdb/ChangeLog
gdb/nat/linux-namespaces.c