Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w2O7X-000FDt-1M for pgsql-hackers@arkaria.postgresql.org; Tue, 17 Mar 2026 06:41:39 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w2O7W-00GjE8-0n for pgsql-hackers@arkaria.postgresql.org; Tue, 17 Mar 2026 06:41:38 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w2O7V-00GjE0-33 for pgsql-hackers@lists.postgresql.org; Tue, 17 Mar 2026 06:41:37 +0000 Received: from mail-yw1-x1129.google.com ([2607:f8b0:4864:20::1129]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w2O7S-000000008zE-1uIA for pgsql-hackers@postgresql.org; Tue, 17 Mar 2026 06:41:36 +0000 Received: by mail-yw1-x1129.google.com with SMTP id 00721157ae682-798374d0f44so6359917b3.0 for ; Mon, 16 Mar 2026 23:41:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773729695; cv=none; d=google.com; s=arc-20240605; b=khc9m+5POwNpbCxiLMHbwfEj/RNsOI7WrMlzg62Wq63XxIa+nSNPl9V5zHUvQ6anHy hWOWrPUTaS9Il12kEYKn8z+htXIastSGcL0LSgOSFQhSF4f3zbbG5Z1jQghdYneo+bCz MOlHE4Bb7nKcAmw4zruzkBpyCEU+rvltqJZuz4w1BDvvOAiCetoCMSqYeELcCuxzxsBb Kyp3qSZuqnols3+1RTqbSn4bfIWTxuRGgltBMD3GcIQcuXJ6rBoDLze4tTZ7dSDF6Hz4 hCZwZt6FD+/JP595o7pQufFQPt254I4XhNJZtN2N+3EP2B188gb4MvlKPeH4F2vZi/l8 rWRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=mwz8DPWagAFB1JU3ge/TeYaJk/eW1osfq5NPB/jAOoI=; fh=Zsf0eA9koG/s8QauJS8SNljTGy7bDcgjMKj1JzBlUAc=; b=cAWr58Z0YUOFim12b5+g3dQTcWjhUApr8LfLcBeWGd1+wHkozrL37a0d7KJwHQ/zPK 8cfsHtPBxpwfVQGygVavwwgXWlrU7LY1yt00Da2Oo3t93X8nTONBaYUlqeSwwARfWY/1 rvgaQEcTPlUI9TGWTOLeoK++nnZtajJhQexRTxVWvfG2V7ftJVjfJ7tFu2qiot0X9YiE baYSfC3Yv666+kHRBf5/inAnukREHEVSaF123eQP3ytENq+SV6Zxf+PgRFILbYcgzku9 4PgWlShIqLl7M9L7xweAvEDiY37TPWIGNoMfZtx+ghPL0R40/KVIn0Pr+67/mN6Z/G9e qJQQ==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=percona.com; s=google; t=1773729695; x=1774334495; darn=postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=mwz8DPWagAFB1JU3ge/TeYaJk/eW1osfq5NPB/jAOoI=; b=MbwsKbfePFqqEVJ+igLg1JBU9t+xh2TFTC22TXO6s0LrGktsZHA5oOS0vtKOzf91Li 1+AzaR51yvbs3lIHP6THvv4k3slfYPxws2lYcFASJlr80H+FsxAfJUCBBjgxOAsZeBmz fo+LmILqN1Il80V5RrQHzHMfii8PWsj64nCHU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773729695; x=1774334495; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=mwz8DPWagAFB1JU3ge/TeYaJk/eW1osfq5NPB/jAOoI=; b=Yv8Yum5N3FZRVTPWPhFoHcohrMDQFRD1/doEneKGE6AIDGqa5GD2TDMfN4b++mwZ5q Ti5ltCvwZZTm7dLluA1qqHaNOAcEfcSJCElBKXbuiJZbguMecC/tpA1HrBkzx5TVkymn ++ck3X+mz0YX4fgfW21aSZYnpPqL+gazgYWLzVGh0rXyt7QDGXK+2Al1urXml4EklTvg KA06CcqgYKYneanrI448PLRli7+QZxfKqCNAK+vIUSjZ71EE5IMW/QpcY0aCZ4hsO2r3 eEHmzot6IuDYpHxSreZ3qL7HfEH7WN1iFIsARS4u17uAWnht8eOa5lp1k4sHuw3pgwOG IYbg== X-Forwarded-Encrypted: i=1; AJvYcCXLJzDjVfFElUao+vpyjiA08NmGcoTlm1dDPdUqLLBLGVSpxZtrVdKUSvkBNE4BJOiTu61fwNVz1rQ5i2Lj@postgresql.org X-Gm-Message-State: AOJu0YznxT+OZHGI9/bg/9OGw1j3qboPgUhzSlyuEsNrH/6CCwyyHYsh +nNvabBfp3aQkEhYYN8PEHtmQxXK1uO8C9Tvnqd9pWf7bfXSg/4SynisKQcoqKENANcbs0NsMIZ MOGvoNEFObCdOh+FNQ4r/EiE6KEf8PlAc/XKWYL6HqE7heE/MuhjLQ96QP88+pEOkjBqg4wua9k 42F0xhBtYJOA7MRyG5wsu2kvDTWX8D4DIIBfA+mWlLovOBANWATWWkzNvG8eUEh1nrh85MND9wn sciuWp1JiwMYYjMaJwK7al3Z28YChkVxSoOQB0j6fM78XikkMfkGk662KX5XshyRRZhnw== X-Gm-Gg: ATEYQzzItp9Q7wxKAg1NwyXPApLp+8uC6pdUWUdtrHeuIyZwIG1XEwNxi3AF1+iu6ed 2CPK5TpIcClk60rJlKzPnVOgooA2RG1Cips6WQnCiDuEoYq8/feaHfzQIaF13qInfkQGlVACPE9 QwdZdKNgZ5vrv1KrE0Kkh3i40fzeRj53cTEFnWBUaeTxtQg7/11b7nRP4drSnUbzUcZMUD3GWIl SinULKmYCbW2cp9lEzddPsAEiLsa+utaUZBXcpWB+KdtDl6sS9L+Ijxs1f1LZoxPpACrLPynii5 /i1g12AH5zAHzOqtRH9CDtxEfn1SUiniLDGSLQkzm/HpQVshJFz5hT+4cRGZS6cl6qeV X-Received: by 2002:a05:690c:6610:b0:79a:2535:a237 with SMTP id 00721157ae682-79a6184b005mr21759507b3.18.1773729694815; Mon, 16 Mar 2026 23:41:34 -0700 (PDT) MIME-Version: 1.0 References: <16a91d02795cb991963326a902afa764e4d721db.camel@gmail.com> <3D82D240-1CC5-4CE6-BE30-6065B693D40C@yesql.se> <7a0464f0c05db689eb97ba963b212d477d03f5a3.camel@gmail.com> <711e10411f81a2f554fec97b340b60abf5331c9a.camel@gmail.com> <0eb07ab7217fe6da36ab0f96fad8a644982871b2.camel@gmail.com> <2373b0487573c9f780590709881ecc84e965abcc.camel@gmail.com> <9850AB21-78A7-43CD-94C6-FA8E3BC9F1B3@yesql.se> <8c169e088c585cf675be893670825056f473fa9f.camel@gmail.com> <244f06202c51fe2cc359a53172144c2558009eb1.camel@gmail.com> In-Reply-To: <244f06202c51fe2cc359a53172144c2558009eb1.camel@gmail.com> From: Zsolt Parragi Date: Tue, 17 Mar 2026 06:41:25 +0000 X-Gm-Features: AaiRm51rjK5eTR6NJc0nUAT24qMGdhApdyp7BuEMu4XkNjLy4ZD6M3eRax4qDv4 Message-ID: Subject: Re: Make PGOAUTHCAFILE in libpq-oauth work out of debug mode To: "Jonathan Gonzalez V." Cc: Daniel Gustafsson , Jacob Champion , PostgreSQL Hackers Content-Type: text/plain; charset="UTF-8" X-CLOUD-SEC-AV-Sent: true X-CLOUD-SEC-AV-Info: percona,google_mail,monitor X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hello These variables are still not freed, I am missing something why it isn't required? + char *oauth_ca_file; /* CA file path */ Shouldn't we free this in freePGconn? + char *ca_file; /* oauth_ca_file */ Similarly with free_async_ctx?