[
https://issues.apache.org/jira/browse/DAEMON-194?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12982769#action_12982769
]
Mladen Turk commented on DAEMON-194:
------------------------------------
Huh.
You are correct, the entire logger_child function doesn't handle any errors.
It is an infinite loop so if child dies, it'll just continue lopping.
Workaround is not to use syslog until this issue is resolved.
> deadloop and no return value in logger_child
> --------------------------------------------
>
> Key: DAEMON-194
> URL: https://issues.apache.org/jira/browse/DAEMON-194
> Project: Commons Daemon
> Issue Type: Bug
> Components: Jsvc
> Affects Versions: 1.0.5
> Environment: java 1.6, ant 1.8.2, linux
> Reporter: Vitaliy Berdinskikh
>
> When make run it write to log:
> ==== log ====
> ...
> gcc -march=i686 -mtune=generic -O2 -pipe -DOS_LINUX -DDSO_DLFCN
> -DCPU=\"i386\" -Wall -Wstrict-prototypes -DHAVE_LIBCAP -I/opt/java/include
> -I/opt/java/include/linux -c jsvc-unix.c -o jsvc-unix.o
> jsvc-unix.c: In function 'logger_child':
> jsvc-unix.c:821:1: warning: no return statement in function returning non-void
> ...
> ==== /log ====
> I instect jsvc-unix.c and not found any break into while loop body of
> logger_child.
> I think this bug related with
> [DAEMON-186|https://issues.apache.org/jira/browse/DAEMON-186]
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.