summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2015-02-08 22:24:51 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2015-02-08 22:24:51 +0000
commit49d082377b0614f6cf8503be0699524f936776c0 (patch)
treeb0bfec811816721da9726c7cef9d6a93aabb8362 /src
parent502bfd940bfc39fe4eb256d8bd06cc5a15c098d3 (diff)
downloads6-49d082377b0614f6cf8503be0699524f936776c0.tar.xz
- cosmetic fixes in s6-fdholderd
- timestamp length bugfix in s6-log
Diffstat (limited to 'src')
-rw-r--r--src/daemontools-extras/s6-log.c6
-rw-r--r--src/fdholder/s6-fdholderd.c4
2 files changed, 4 insertions, 6 deletions
diff --git a/src/daemontools-extras/s6-log.c b/src/daemontools-extras/s6-log.c
index d460a90..8a5afc0 100644
--- a/src/daemontools-extras/s6-log.c
+++ b/src/daemontools-extras/s6-log.c
@@ -912,11 +912,11 @@ static void script_run (scriptelem_t const *script, unsigned int scriptlen, char
int flagselected = 1, flagacted = 0 ;
unsigned int i = 0, hlen = 0 ;
char hstamp[32] ;
- char tstamp[TIMESTAMP] ;
+ char tstamp[TIMESTAMP+1] ;
if (gflags & 1)
{
timestamp_g(tstamp) ;
- tstamp[TIMESTAMP-1] = ' ' ;
+ tstamp[TIMESTAMP] = ' ' ;
}
if (gflags & 2)
{
@@ -953,7 +953,7 @@ static void script_run (scriptelem_t const *script, unsigned int scriptlen, char
for (j = 0 ; j < script[i].actlen ; j++)
{
act_t const *act = script[i].acts + j ;
- siovec_t v[4] = { { .s = tstamp, .len = act->flags & 1 ? TIMESTAMP : 0 }, { .s = hstamp, .len = act->flags & 2 ? hlen : 0 }, { .s = (char *)s, .len = len }, { .s = "\n", .len = 1 } } ;
+ siovec_t v[4] = { { .s = tstamp, .len = act->flags & 1 ? TIMESTAMP+1 : 0 }, { .s = hstamp, .len = act->flags & 2 ? hlen : 0 }, { .s = (char *)s, .len = len }, { .s = "\n", .len = 1 } } ;
switch (act->type)
{
case ACTTYPE_FD1 :
diff --git a/src/fdholder/s6-fdholderd.c b/src/fdholder/s6-fdholderd.c
index c5a29e2..b9091d2 100644
--- a/src/fdholder/s6-fdholderd.c
+++ b/src/fdholder/s6-fdholderd.c
@@ -452,8 +452,6 @@ static int do_setdump_data (unsigned int cc, unixmessage_t const *m)
tain_unpack(s, &p->limit) ;
byte_copy(p->id, idlen+1, s + TAIN_PACK + 1) ;
p->fd = m->fds[i] ;
- char fmt[TIMESTAMP] ;
- fmt[timestamp_fmt(fmt, &p->limit)] = 0 ;
avltreen_insert(fds_by_id, indices[i]) ;
avltreen_insert(fds_by_deadline, indices[i]) ;
s += TAIN_PACK + 2 + idlen ; len -= TAIN_PACK + 2 + idlen ;
@@ -802,6 +800,6 @@ int main (int argc, char const *const *argv, char const *const *envp)
else client_add(&i, fd, &rre, &wre, flags) ;
}
}
- return (~!numfds | (!!numconn << 1)) ;
+ return (!!numfds | (!!numconn << 1)) ;
}
}