summaryrefslogtreecommitdiff
path: root/AudioManagerDaemon/src/main.cpp
diff options
context:
space:
mode:
authorchristian mueller <christian.ei.mueller@bmw.de>2012-01-18 18:51:38 +0100
committerchristian mueller <christian.ei.mueller@bmw.de>2012-01-18 18:51:38 +0100
commit80213f17291e5b58c733de09f06439d71640d2e2 (patch)
tree7a12eaa115971b55b442b73cb84e8713ed0aeb06 /AudioManagerDaemon/src/main.cpp
parentadf0d48f869007e4527b00e1a346ed37ee82cc1a (diff)
downloadaudiomanager-80213f17291e5b58c733de09f06439d71640d2e2.tar.gz
* fixed wrong memset in main.cpp (thanks to frank)
* fixed compiler warnings in signalhandler * added Router Class: this class does now the autorouting job. First commit, no tests yet
Diffstat (limited to 'AudioManagerDaemon/src/main.cpp')
-rw-r--r--AudioManagerDaemon/src/main.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/AudioManagerDaemon/src/main.cpp b/AudioManagerDaemon/src/main.cpp
index d2ed51d..3d940f6 100644
--- a/AudioManagerDaemon/src/main.cpp
+++ b/AudioManagerDaemon/src/main.cpp
@@ -205,8 +205,13 @@ void parseCommandLine(int argc, char **argv)
static void signalHandler (int sig, siginfo_t *siginfo, void *context)
{
+ (void)sig;
+ (void)siginfo;
+ (void)context;
DLT_LOG(AudioManager, DLT_LOG_ERROR, DLT_STRING("signal handler was called, exit now..."));
gDispatchDone=1;
+ //todo: maually fire the mainloop
+ //todo: ifdef no sockethandler
exit(1);
}
@@ -235,7 +240,7 @@ int main(int argc, char *argv[])
sigaction(SIGQUIT, &signalAction, NULL);
struct sigaction signalChildAction;
- memset (&signalAction, '\0', sizeof(signalChildAction));
+ memset (&signalChildAction, '\0', sizeof(signalChildAction));
signalChildAction.sa_flags = SA_NOCLDWAIT;
sigaction (SIGCHLD, &signalChildAction, NULL);