From aaeec82b44c418051ab3eaf00e8e2bb462a5f666 Mon Sep 17 00:00:00 2001 From: Rahim Kanji Date: Fri, 25 Oct 2024 16:24:50 +0500 Subject: [PATCH 1/2] Renamed strlcat to my_strlcat to avoid naming conflict --- deps/libscram/src/scram.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deps/libscram/src/scram.c b/deps/libscram/src/scram.c index d04f2133c..68125597d 100644 --- a/deps/libscram/src/scram.c +++ b/deps/libscram/src/scram.c @@ -43,7 +43,7 @@ void scram_reset_error() { errorBuffer[0] = '\0'; } -size_t strlcat(char* dst, const char* src, size_t siz) +static size_t my_strlcat(char* dst, const char* src, size_t siz) { char* d = dst; const char* s = src; @@ -434,7 +434,7 @@ char *build_client_final_message(ScramState *scram_state, client_proof)) goto failed; - len = strlcat(buf, ",p=", sizeof(buf)); + len = my_strlcat(buf, ",p=", sizeof(buf)); enclen = pg_b64_enc_len(sizeof(client_proof)); enclen = pg_b64_encode((char *) client_proof, SCRAM_KEY_LEN, From 370e6ba2b38de348d0a6b40b25b53fcb36d77fc9 Mon Sep 17 00:00:00 2001 From: Miro Stauder Date: Mon, 28 Oct 2024 07:49:27 +0000 Subject: [PATCH 2/2] fix make pkglist corner case --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 2819f700f..5f39a7ba5 100644 --- a/Makefile +++ b/Makefile @@ -314,7 +314,7 @@ amd64-fedora: fedora38 fedora38-clang fedora38-dbg fedora39 fedora39-clang fedor amd64-opensuse: opensuse15 opensuse15-clang opensuse15-dbg amd64-ubuntu: ubuntu18 ubuntu18-dbg ubuntu20 ubuntu20-clang ubuntu20-dbg ubuntu22 ubuntu22-clang ubuntu22-dbg ubuntu24 ubuntu24-clang ubuntu24-dbg amd64-pkglist: - @make -nk amd64-packages 2>/dev/null | grep -Po '(?<=binaries/)proxysql\S+' + @make -nk amd64-packages 2>/dev/null | grep -Po '(?<=binaries/)proxysql\S+$$' arm64-%: SYS_ARCH := aarch64 arm64-packages: arm64-centos arm64-debian arm64-ubuntu arm64-fedora arm64-opensuse arm64-almalinux @@ -325,7 +325,7 @@ arm64-fedora: fedora38 fedora39 fedora40 fedora41 arm64-opensuse: opensuse15 arm64-ubuntu: ubuntu18 ubuntu20 ubuntu22 ubuntu24 arm64-pkglist: - @make -nk arm64-packages 2>/dev/null | grep -Po '(?<=binaries/)proxysql\S+' + @make -nk arm64-packages 2>/dev/null | grep -Po '(?<=binaries/)proxysql\S+$$' almalinux%: build-almalinux% ; centos%: build-centos% ;