Mini strncpy patch was buggy.

Signed-off-by: Andy Green <[EMAIL PROTECTED]>
---

 src/utils.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/utils.c b/src/utils.c
index 7e92288..dce53a3 100644
--- a/src/utils.c
+++ b/src/utils.c
@@ -59,6 +59,9 @@ char *strncpy(char *dest, const char *src, size_t n)
        while (*src && n--)
                *dest++ = *src++;
 
+       if (n)
+               *dest = '\0';
+
        return dest_orig;
 }
 


Reply via email to