make m_dupstr return NULL if the string was empty.
[apps/madmutt.git] / complete.c
index 649fa0a..55df906 100644 (file)
@@ -147,7 +147,7 @@ int mutt_complete (char *s, size_t slen)
       else {
         *p = 0;
         len = (size_t) (p - s);
-        strncpy (dirpart, s, len);
+        memcpy(dirpart, s, len);
         dirpart[len] = 0;
         p++;
         strfcpy (filepart, p, sizeof (filepart));