Fix m_strncpy() speed issue.
authorFlorent Bruneau <florent.bruneau@polytechnique.org>
Wed, 10 Sep 2008 22:32:37 +0000 (00:32 +0200)
committerFlorent Bruneau <florent.bruneau@polytechnique.org>
Wed, 10 Sep 2008 22:32:37 +0000 (00:32 +0200)
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
common/str.c

index 99a5be5..c3cfbd4 100644 (file)
@@ -132,7 +132,7 @@ ssize_t m_strcpy(char *dst, ssize_t n, const char *src)
  */
 ssize_t m_strncpy(char *dst, ssize_t n, const char *src, ssize_t l)
 {
-    ssize_t len = MIN(m_strlen(src), l);
+    ssize_t len = m_strnlen(src, l);
 
     if (n > 0) {
         ssize_t dlen = MIN(n - 1, len);