aboutsummaryrefslogtreecommitdiffstats
path: root/src/logging
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2015-03-24 12:46:17 +0100
committerMattias Andrée <maandree@operamail.com>2015-03-24 12:46:17 +0100
commit666bd2f859a348fae9f98a64d9e0384dc78a02d6 (patch)
tree067261167685410b7c7784af248f2eaebcc8325d /src/logging
parentm (diff)
downloadcerberus-logging-666bd2f859a348fae9f98a64d9e0384dc78a02d6.tar.gz
cerberus-logging-666bd2f859a348fae9f98a64d9e0384dc78a02d6.tar.bz2
cerberus-logging-666bd2f859a348fae9f98a64d9e0384dc78a02d6.tar.xz
do not fail if a nonsupported hook is called1427197617
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to '')
-rwxr-xr-xsrc/logging10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/logging b/src/logging
index 63287d5..65b3104 100755
--- a/src/logging
+++ b/src/logging
@@ -120,9 +120,11 @@ ttyname=--ttyname="${ttyname}"
pid=--pid="${pid}"
# Call the logging programs
-if [ "${hostname}" = "" ]; then
- "log_${hook}" "${action}" "${username}" "${ttyname}" "${pid}"
-else
- "log_${hook}" "${action}" "${username}" "${ttyname}" "${pid}" --hostname="${hostname}"
+if [ "${hook}" = login ] || [ "${hook}" = logout ] || [ "${hook}" = denied ]; then
+ if [ "${hostname}" = "" ]; then
+ "log_${hook}" "${action}" "${username}" "${ttyname}" "${pid}"
+ else
+ "log_${hook}" "${action}" "${username}" "${ttyname}" "${pid}" --hostname="${hostname}"
+ fi
fi