aboutsummaryrefslogtreecommitdiffstats
path: root/src/log-login-btmp.c
diff options
context:
space:
mode:
authorMattias Andrée <m@maandree.se>2026-02-22 13:47:21 +0100
committerMattias Andrée <m@maandree.se>2026-02-22 13:47:21 +0100
commitbd3cda801449f0ed0630637a843d8d9d6a964daa (patch)
tree334020796b730b150ee274e595e650325b1b858c /src/log-login-btmp.c
parentm makefile (diff)
downloadcerberus-logging-bd3cda801449f0ed0630637a843d8d9d6a964daa.tar.gz
cerberus-logging-bd3cda801449f0ed0630637a843d8d9d6a964daa.tar.bz2
cerberus-logging-bd3cda801449f0ed0630637a843d8d9d6a964daa.tar.xz
m fixesHEADmaster
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to 'src/log-login-btmp.c')
-rw-r--r--src/log-login-btmp.c64
1 files changed, 32 insertions, 32 deletions
diff --git a/src/log-login-btmp.c b/src/log-login-btmp.c
index beeba17..b801044 100644
--- a/src/log-login-btmp.c
+++ b/src/log-login-btmp.c
@@ -1,7 +1,7 @@
/**
* cerberus-logging – Log-in logging extension for cerberus
*
- * Copyright © 2014, 2015 Mattias Andrée (maandree@member.fsf.org)
+ * Copyright © 2014, 2015 Mattias Andrée (m@maandree.se)
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -20,39 +20,39 @@
#include <utmp.h>
-int do_log(void)
+int
+do_log(void)
{
- struct utmp ut;
-
- if (!streq(action, "failed"))
- return 0;
-
- memset(&ut, 0, sizeof(struct utmp));
-
- ut.ut_type = LOGIN_PROCESS;
- ut.ut_pid = (pid_t)atoll(pid);
- xstrcpy(ut.ut_user, username);
- xstrcpy(ut.ut_host, hostname);
- xstrcpy(ut.ut_line, ttyname);
- xstrcpy(ut.ut_id, first_digit(ttyname));
- xmemcpy(ut.ut_addr_v6, get_hostaddress(hostname));
-
+ struct utmp ut;
+
+ if (!streq(action, "failed"))
+ return 0;
+
+ memset(&ut, 0, sizeof(struct utmp));
+
+ ut.ut_type = LOGIN_PROCESS;
+ ut.ut_pid = (pid_t)atoll(pid);
+ xstrcpy(ut.ut_user, username);
+ xstrcpy(ut.ut_host, hostname);
+ xstrcpy(ut.ut_line, ttyname);
+ xstrcpy(ut.ut_id, first_digit(ttyname));
+ xmemcpy(ut.ut_addr_v6, get_hostaddress(hostname));
+
#ifdef _HAVE_UT_TV
- {
- struct timeval tv;
- gettimeofday(&tv, NULL);
- ut.ut_tv.tv_sec = (typeof(ut.ut_tv.tv_sec))(tv.tv_sec);
- ut.ut_tv.tv_usec = (typeof(ut.ut_tv.tv_usec))(tv.tv_usec);
- }
+ {
+ struct timeval tv;
+ gettimeofday(&tv, NULL);
+ ut.ut_tv.tv_sec = (typeof(ut.ut_tv.tv_sec))tv.tv_sec;
+ ut.ut_tv.tv_usec = (typeof(ut.ut_tv.tv_usec))tv.tv_usec;
+ }
#else
- {
- time_t t;
- time(&t);
- ut.ut_time = t;
- }
+ {
+ time_t t;
+ time(&t);
+ ut.ut_time = t;
+ }
#endif
-
- updwtmp(LOGDIR "/btmp", &ut);
- return 0;
-}
+ updwtmp(LOGDIR "/btmp", &ut);
+ return 0;
+}