diff --git a/cmake/FindArgon2.cmake b/cmake/FindArgon2.cmake
index c0fb53b41..bb2f5811d 100644
--- a/cmake/FindArgon2.cmake
+++ b/cmake/FindArgon2.cmake
@@ -21,7 +21,9 @@ if (MINGW)
   message(STATUS "Patching libargon2...\n")
   execute_process(COMMAND objcopy
               --redefine-sym argon2_hash=libargon2_argon2_hash
+              --redefine-sym _argon2_hash=_libargon2_argon2_hash
               --redefine-sym argon2_error_message=libargon2_argon2_error_message
+              --redefine-sym _argon2_error_message=_libargon2_argon2_error_message
               ${ARGON2_SYS_LIBRARIES} ${CMAKE_BINARY_DIR}/libargon2_patched.a
           WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
   find_library(ARGON2_LIBRARIES libargon2_patched.a PATHS ${CMAKE_BINARY_DIR} NO_DEFAULT_PATH)