]> git.ipfire.org Git - thirdparty/libtool.git/commit
ltmain.in: Fix infinite loop for error messages
authorIleana Dumitrescu <ileanadumitrescu95@gmail.com>
Thu, 14 Nov 2024 19:05:12 +0000 (21:05 +0200)
committerIleana Dumitrescu <ileanadumitrescu95@gmail.com>
Thu, 14 Nov 2024 19:18:33 +0000 (21:18 +0200)
commit7fd72bec1a83a7e0d60919abdfcb34bcc803b7d8
treeaa2514f53aa793997fc6c9fa89e4221ad9b89283
parentd8fad26c31d1385d7f44211e69e361db4c795b28
ltmain.in: Fix infinite loop for error messages

If an invalid argument is passed to options '--mode' or '--reorder-cache'
after a valid command, error messages will print infinitely:

  $ libtool --help --mode=MODE
  libtool:   error: invalid argument 'MODE' for --mode
  libtool:   error: invalid argument 'MODE' for --mode
  libtool:   error: invalid argument 'MODE' for --mode
  ...

* build-aux/ltmain.in: Remove 'break' in case statement to fix infinite
  loop, and add shift for option '--reorder-cache' to allow more options
  to be processed.
build-aux/ltmain.in