From b68ce211727d76acdd70c2c648771019e52b2a22 Mon Sep 17 00:00:00 2001
From: Hamish Morrison <hamish@lavabit.com>
Date: Wed, 18 Apr 2012 19:38:43 +0100
Subject: [PATCH] Pad the destination string with zeroes in strncpy
---
src/system/libroot/posix/string/strncpy.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/system/libroot/posix/string/strncpy.c b/src/system/libroot/posix/string/strncpy.c
index ff3b159..9c6659b 100644
a
|
b
|
strncpy(char *dest, char const *src, size_t count)
|
12 | 12 | { |
13 | 13 | char *tmp = dest; |
14 | 14 | |
| 15 | memset(dest, '\0', count); |
15 | 16 | while (count-- && (*dest++ = *src++) != '\0') |
16 | 17 | ; |
17 | 18 | |
18 | 19 | return tmp; |
19 | 20 | } |
20 | | |