]> git.ipfire.org Git - thirdparty/util-linux.git/commit
getopt: avoid re-terminating long_option list at every update
authorSami Kerola <kerolasa@iki.fi>
Sun, 7 Dec 2014 09:55:08 +0000 (09:55 +0000)
committerSami Kerola <kerolasa@iki.fi>
Mon, 8 Dec 2014 20:07:02 +0000 (20:07 +0000)
commit3aa141879fd9fa48ec7d71b9398f680d2adf90f2
tree00bfb440a72a820189a0376e797dea3deb7865ba
parent80dd38e9fb06ef445d2d75749181098c893aabb6
getopt: avoid re-terminating long_option list at every update

Terminating the ctl->long_options list once when adding options is
completed is enough.  This also allows moving ctl->long_options_nr
increment to more appropriate location.

CC: Frodo Looijaard <frodo@frodo.looijaard.name>
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
misc-utils/getopt.c