From 1b5a684e65bee8c7157245d7d7e9de0c3b3ac746 Mon Sep 17 00:00:00 2001 From: u0u0 Date: Tue, 21 Mar 2023 17:25:54 +0800 Subject: [PATCH] Crypto.md5File bugfix --- .../scripting/lua-bindings/manual/extra/lua_crypto_manual.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cocos/scripting/lua-bindings/manual/extra/lua_crypto_manual.cpp b/cocos/scripting/lua-bindings/manual/extra/lua_crypto_manual.cpp index 7519ef5..46335b8 100644 --- a/cocos/scripting/lua-bindings/manual/extra/lua_crypto_manual.cpp +++ b/cocos/scripting/lua-bindings/manual/extra/lua_crypto_manual.cpp @@ -302,7 +302,8 @@ static int tolua_extra_Crypto_md5File(lua_State* tolua_S) { const char *path = (const char*)tolua_tostring(tolua_S,2,0); - Data data = FileUtils::getInstance()->getDataFromFile(path); + Data data; + FileUtils::getInstance()->getContents(path, &data); // ge raw data, not use getDataFromFile md5_state_t state; md5_byte_t digest[MD5_DIGEST_LENGTH]; char hexOutput[(MD5_DIGEST_LENGTH << 1) + 1] = { 0 };