Fix compiler warnings.

This commit is contained in:
Rafal Somla
2022-06-22 15:15:44 +02:00
parent a68a7d78fe
commit 2b2441983c
2 changed files with 8 additions and 2 deletions

View File

@@ -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);

View File

@@ -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) {