Commit 14a036d2dc304797f3624c06bd6d2a1e9b59e45a

Authored by Sam Ravnborg
Committed by Sam Ravnborg
1 parent 01f1c8799a

kbuild: replace use of strlcpy with a dedicated implmentation in unifdef

Signed-off-by: Sam Ravnborg <sam@ravnborg.org>

Showing 1 changed file with 8 additions and 1 deletions Side-by-side Diff

... ... @@ -450,7 +450,14 @@
450 450 static void
451 451 keywordedit(const char *replacement)
452 452 {
453   - strlcpy(keyword, replacement, tline + sizeof(tline) - keyword);
  453 + size_t size = tline + sizeof(tline) - keyword;
  454 + char *dst = keyword;
  455 + const char *src = replacement;
  456 + if (size != 0) {
  457 + while ((--size != 0) && (*src != '\0'))
  458 + *dst++ = *src++;
  459 + *dst = '\0';
  460 + }
454 461 print();
455 462 }
456 463 static void