mirror of
https://github.com/tmate-io/tmate.git
synced 2024-11-27 10:33:09 +01:00
Sync OpenBSD patchset 1013:
Terminate strftime buffer properly even if a really long format string is given, from Tiago Cunha.
This commit is contained in:
parent
c846298747
commit
9c1d3046ca
5
status.c
5
status.c
@ -491,9 +491,10 @@ status_replace(struct client *c, struct session *s, struct winlink *wl,
|
||||
{
|
||||
static char out[BUFSIZ];
|
||||
char in[BUFSIZ], ch, *iptr, *optr;
|
||||
size_t len;
|
||||
|
||||
strftime(in, sizeof in, fmt, localtime(&t));
|
||||
in[(sizeof in) - 1] = '\0';
|
||||
len = strftime(in, sizeof in, fmt, localtime(&t));
|
||||
in[len] = '\0';
|
||||
|
||||
iptr = in;
|
||||
optr = out;
|
||||
|
Loading…
Reference in New Issue
Block a user