the process_command_line () function in server/main.c (line
310) is char c; in current CVS builds.
This is incorrect for its use with getopt (which returns an
This is not an issue on architectures where char is signed
by default however on ARM char is unsigned and hence
the -1 check for "no more opts" fails.
This results in an infinite loop with no output at daemon
Simply changing the char to an int fixes this issue on the
ARM architecture and does not cause issue on other
Log in to post a comment.