Fix crash when command arg is missing in faas/taas/tfaas commands.
authorPhilippe Waroquiers <philippe.waroquiers@skynet.be>
Thu, 5 Dec 2019 22:41:58 +0000 (23:41 +0100)
committerPhilippe Waroquiers <philippe.waroquiers@skynet.be>
Fri, 6 Dec 2019 05:06:02 +0000 (06:06 +0100)
commite0fad1eadfcb68d543cdd96f44dca86364778fa2
tree68b36fc2f7ffd19d3bc886bac5e9ef0bea5bc1c1
parent8fc52a054bb7954813ff62adc6187c1072f09e8b
Fix crash when command arg is missing in faas/taas/tfaas commands.

GDB crashes when doing:
  (gdb) faas
  Aborted

Do the needed check to avoid crashing.

gdb/ChangeLog
2019-12-06  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
* stack.c (faas_command): Check a command is provided.
* thread.c (taas_command, tfaas_command): Likewise.

gdb/testsuite/ChangeLog
2019-12-06  Philippe Waroquiers  <philippe.waroquiers@skynet.be>

* gdb.threads/pthreads.exp: Test taas and tfaas without command.
* gdb.base/frameapply.exp: Test faas without command.
gdb/ChangeLog
gdb/stack.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/frameapply.exp
gdb/testsuite/gdb.threads/pthreads.exp
gdb/thread.c