all repos — cgit @ 0899eb644fab415e9a3b304f53da9da50aaf91aa

a hyperfast web frontend for git written in c

ui-ssdiff: ban strncpy()

Git upstream bans strncpy() with commit:

  banned.h: mark strncpy() as banned
  e488b7aba743d23b830d239dcc33d9ca0745a9ad

Signed-off-by: Christian Hesse <mail@eworm.de>
Christian Hesse mail@eworm.de
Tue, 28 Aug 2018 18:22:26 +0200
commit

0899eb644fab415e9a3b304f53da9da50aaf91aa

parent

2fc008d6dea2456548825c973a5516b5cdfd9c8c

1 files changed, 1 insertions(+), 2 deletions(-)

jump to
M ui-ssdiff.cui-ssdiff.c

@@ -103,8 +103,7 @@ if (buf2 == NULL)

return 0; len = buf2 - buf1; buf2 = xmalloc(len + 1); - strncpy(buf2, buf1, len); - buf2[len] = '\0'; + strlcpy(buf2, buf1, len + 1); res = atoi(buf2); free(buf2); return res;