memcpy(passwd, MD5_MAGIC, MD5_MAGIC_LEN);
-#if _MSC_VER >= 1500
if (strncpy_s(passwd + MD5_MAGIC_LEN, MD5_HASH_MAX_LEN - MD5_MAGIC_LEN, sp, sl + 1) != 0) {
goto _destroyCtx1;
}
passwd[MD5_MAGIC_LEN + sl] = '\0';
strcat_s(passwd, MD5_HASH_MAX_LEN, "$");
-#else
- /* VC6 version doesn't have strcat_s or strncpy_s */
- if (strncpy(passwd + MD5_MAGIC_LEN, sp, sl + 1) < sl) {
- goto _destroyCtx1;
- }
- strcat(passwd, "$");
-#endif
+
dwHashLen = 16;
/* Fetch the ctx hash value */