This is an automated email from the ASF dual-hosted git repository.

reshke pushed a commit to branch cbdb-postgres-merge
in repository https://gitbox.apache.org/repos/asf/cloudberry.git


The following commit(s) were added to refs/heads/cbdb-postgres-merge by this 
push:
     new 8f425b64b6e Fix `contrib/extprotocol`
8f425b64b6e is described below

commit 8f425b64b6efea7764e51b4d7c0e9dbceece011b
Author: reshke <[email protected]>
AuthorDate: Sun Dec 21 18:23:29 2025 +0000

    Fix `contrib/extprotocol`
    
    After REL_16 rebase, this no longer compiles due to
    
https://git.postgresql.org/cgit/postgresql.git/commit/?id=639a86e36aaecb84faaf941dcd0b183ba0aba9e9
    
    Fix by enforsing new kernel coding practice
---
 src/include/access/extprotocol.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/include/access/extprotocol.h b/src/include/access/extprotocol.h
index ba3cce637bc..cafc306702b 100644
--- a/src/include/access/extprotocol.h
+++ b/src/include/access/extprotocol.h
@@ -89,7 +89,7 @@ typedef ExtProtocolValidatorData *ExtProtocolValidator;
 #define EXTPROTOCOL_VALIDATOR_GET_URL_LIST(fcinfo)     
(((ExtProtocolValidatorData*) fcinfo->context)->url_list)
 #define EXTPROTOCOL_VALIDATOR_GET_NUM_URLS(fcinfo)     
(list_length(((ExtProtocolValidatorData*) fcinfo->context)->url_list))
 
-#define EXTPROTOCOL_VALIDATOR_GET_NTH_URL(fcinfo, n) (((Value 
*)(list_nth(EXTPROTOCOL_VALIDATOR_GET_URL_LIST(fcinfo),(n - 1))))->val.str)
+#define EXTPROTOCOL_VALIDATOR_GET_NTH_URL(fcinfo, n) (((String 
*)(list_nth(EXTPROTOCOL_VALIDATOR_GET_URL_LIST(fcinfo),(n - 1))))->sval)
 #define EXTPROTOCOL_VALIDATOR_GET_DIRECTION(fcinfo) 
(((ExtProtocolValidatorData*) fcinfo->context)->direction)
 
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to