diff --git a/crypt_r.go b/crypt_r.go index 22da04a..5d59d74 100644 --- a/crypt_r.go +++ b/crypt_r.go @@ -33,8 +33,7 @@ char *gnu_ext_crypt(char *pass, char *salt) { } ret = (char *)malloc(strlen(enc)+1); // for trailing null - strncpy(ret, enc, strlen(enc)); - ret[strlen(enc)]= '\0'; // paranoid + strcpy(ret, enc); return ret; }