[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pecl-cvs
Subject:    [PECL-CVS] [pecl-database-mysql_xdevapi] release/8.0.30: Fix compiler warnings.
From:       Rafal Somla <noreply () php ! net>
Date:       2022-07-26 10:54:16
Message-ID: aj5jJCoYO8jEYq1FHLj4Qu9qZOzccJH0ShJU9Ldyb8 () main ! php ! net
[Download RAW message or body]

Author: Rafal Somla (rsomla1)
Pusher: hramilison
Date: 2022-06-27T11:40:59+02:00

Commit: https://github.com/php/pecl-database-mysql_xdevapi/commit/2b2441983c18e61848755369cf1966cc4ed96c71
 Raw diff: https://github.com/php/pecl-database-mysql_xdevapi/commit/2b2441983c18e61848755369cf1966cc4ed96c71.diff


Fix compiler warnings.

Changed paths:
  M  mysqlx_exception.cc
  M  xmysqlnd/xmysqlnd_wireprotocol.cc


Diff:

diff --git a/mysqlx_exception.cc b/mysqlx_exception.cc
index 928f8c7c..54fee828 100644
--- a/mysqlx_exception.cc
+++ b/mysqlx_exception.cc
@@ -129,7 +129,7 @@ create_exception(int code, const util::string_view& sql_state, \
const util::strin  {
 	char* msg{nullptr};
 	DBG_ENTER("create_exception");
-	mnd_sprintf(&msg, 0, "[%*s] %*s", sql_state.length(), sql_state.data(), \
message.length(), message.data()); +	mnd_sprintf(&msg, 0, "[%*s] %*s", \
(int)sql_state.length(), sql_state.data(), message.length(), message.data());  if \
(msg) {  zend_throw_exception(mysqlx_exception_class_entry, msg, code);
 		mnd_efree(msg);
diff --git a/xmysqlnd/xmysqlnd_wireprotocol.cc b/xmysqlnd/xmysqlnd_wireprotocol.cc
index ce6e5b86..db07ba81 100644
--- a/xmysqlnd/xmysqlnd_wireprotocol.cc
+++ b/xmysqlnd/xmysqlnd_wireprotocol.cc
@@ -383,7 +383,13 @@ xmysqlnd_send_message(
 	char stack_buffer[SIZE_OF_STACK_BUFFER];
 	void* payload = stack_buffer;
 
-	const size_t payload_size = message.ByteSize();
+	const size_t payload_size =
+#if GOOGLE_PROTOBUF_VERSION < 3006001
+	message.ByteSize();
+#else
+	message.ByteSizeLong();
+#endif
+
 	if (payload_size > sizeof(stack_buffer)) {
 		payload = payload_size? mnd_emalloc(payload_size) : nullptr;
 		if (payload_size && !payload) {

-- 
PECL CVS Mailing List 
To unsubscribe, visit: http://www.php.net/unsub.php


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic