summaryrefslogtreecommitdiff
path: root/storage
diff options
context:
space:
mode:
authorMonty <monty@mariadb.org>2020-04-23 16:25:10 +0300
committerMonty <monty@mariadb.org>2020-05-23 12:29:09 +0300
commit8cf166bfb2f7791d5f5e5b419bbcc4a2fcbb221f (patch)
treed110be5ecd0f1b049583d58f55eed2967e68370e /storage
parent51f0fa4eb375334857f9e03b5262e9cda57f92d2 (diff)
downloadmariadb-git-8cf166bfb2f7791d5f5e5b419bbcc4a2fcbb221f.tar.gz
Update libmarias3 to fix a memory leak
Diffstat (limited to 'storage')
-rw-r--r--storage/maria/CMakeLists.txt10
m---------storage/maria/libmarias30
2 files changed, 5 insertions, 5 deletions
diff --git a/storage/maria/CMakeLists.txt b/storage/maria/CMakeLists.txt
index 7e84bf67860..9ca5d3f6109 100644
--- a/storage/maria/CMakeLists.txt
+++ b/storage/maria/CMakeLists.txt
@@ -135,16 +135,15 @@ SET(CURL_SSL_TEST_SOURCE "\n
SET(S3_SOURCES ha_s3.cc s3_func.c
libmarias3/src/debug.c libmarias3/src/error.c libmarias3/src/marias3.c
libmarias3/src/request.c libmarias3/src/response.c libmarias3/src/sha256.c
- libmarias3/src/sha256-internal.c)
+ libmarias3/src/sha256-internal.c libmarias3/src/xml.c)
IF(NOT PLUGIN_S3 STREQUAL NO)
- FIND_PACKAGE(LibXml2)
FIND_PACKAGE(CURL)
ENDIF()
-IF (LIBXML2_FOUND AND CURL_FOUND)
+IF (CURL_FOUND)
MYSQL_ADD_PLUGIN(s3 ${S3_SOURCES} STORAGE_ENGINE STATIC_ONLY
- LINK_LIBRARIES aria myisam mysys mysys_ssl xml2 curl
+ LINK_LIBRARIES aria myisam mysys mysys_ssl curl
NOT_EMBEDDED)
ENDIF()
@@ -155,7 +154,8 @@ IF(TARGET s3)
MYSQL_ADD_EXECUTABLE(aria_s3_copy aria_s3_copy.cc COMPONENT Server)
TARGET_LINK_LIBRARIES(aria_s3_copy s3)
- INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/libmarias3 ${LIBXML2_INCLUDE_DIR})
+ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/libmarias3)
+
ADD_DEFINITIONS(-DWITH_S3_STORAGE_ENGINE)
IF (FOUND_SAFE_CURL_SSL)
MESSAGE(STATUS "Found thread safe curl ssl")
diff --git a/storage/maria/libmarias3 b/storage/maria/libmarias3
-Subproject fe0869eb40b13c361454c44cebe6f889b52535c
+Subproject 8727cf74fd9fe641ee1b200486036f311e2bd09