summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2013-10-23 11:40:46 -0700
committerLorenz Meier <lm@inf.ethz.ch>2013-10-23 11:40:46 -0700
commitc4a201b471a1fc25874e9e5ce1ec73a4e85aeeef (patch)
tree748ea44393833abe23c585f2a6b7818ba7fd7c1f
parent53bd63f36d32fbbab3b243676a91944957d5c137 (diff)
parentdb5fb70706a788321f872aa2d9f825310d7677fd (diff)
downloadpx4-nuttx-c4a201b471a1fc25874e9e5ce1ec73a4e85aeeef.tar.gz
px4-nuttx-c4a201b471a1fc25874e9e5ce1ec73a4e85aeeef.tar.bz2
px4-nuttx-c4a201b471a1fc25874e9e5ce1ec73a4e85aeeef.zip
Merge pull request #7 from DrTon/strncpy_fix
strncpy bug fix
-rw-r--r--nuttx/libc/string/lib_strncpy.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/nuttx/libc/string/lib_strncpy.c b/nuttx/libc/string/lib_strncpy.c
index 8a97aa67b..8dfc899ce 100644
--- a/nuttx/libc/string/lib_strncpy.c
+++ b/nuttx/libc/string/lib_strncpy.c
@@ -52,6 +52,7 @@ char *strncpy(char *dest, const char *src, size_t n)
char *end = dest + n; /* End of dest buffer + 1 byte */
while ((*dest++ = *src++) != '\0' && dest != end);
+ while (dest != end) *dest++ = '\0';
return ret;
}
#endif