Module: xenomai-3 Branch: master Commit: 9726d6e7db16f3e27aa0deb22dc0d4d06966e995 URL: http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=9726d6e7db16f3e27aa0deb22dc0d4d06966e995
Author: Jan Kiszka <jan.kis...@siemens.com> Date: Sun Jan 4 14:14:34 2015 +0100 sysregd: Fix --linger support The corresponding option variable was never written, thus --linger had no effect. Fixing this makes the compiler complain about a false-positive uninitialized use of tmfd. Silence that. Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> --- lib/copperplate/regd/regd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/copperplate/regd/regd.c b/lib/copperplate/regd/regd.c index 43f763e..780a922 100644 --- a/lib/copperplate/regd/regd.c +++ b/lib/copperplate/regd/regd.c @@ -99,7 +99,7 @@ static const struct option options[] = { #define linger_opt 3 .name = "linger", .has_arg = 0, - .flag = NULL, + .flag = &linger, .val = 1, }, { @@ -273,7 +273,7 @@ static void handle_requests(void) { struct itimerspec its; fd_set refset, set; - int ret, s, tmfd; + int ret, s, tmfd = -1; uint64_t exp; char c; _______________________________________________ Xenomai-git mailing list Xenomai-git@xenomai.org http://www.xenomai.org/mailman/listinfo/xenomai-git