mirror of
https://github.com/tmate-io/tmate.git
synced 2026-07-28 05:15:18 +00:00
Terminate strftime buffer properly even if a really long format string
is given, from Tiago Cunha.
This commit is contained in:
parent
d2d2df1365
commit
a7a44bfcd9
1 changed files with 3 additions and 2 deletions
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…
Add table
Add a link
Reference in a new issue