Skip to content

Commit 3dcaa8b

Browse files
committed
Fix for gcc10+ - failed printf arguments check
This was previously added locally as a hunter patch
1 parent 8adef3d commit 3dcaa8b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Release/src/http/common/http_helpers.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,8 @@ size_t chunked_encoding::add_chunked_delimiters(_Out_writes_(buffer_size) uint8_
8888
#ifdef _WIN32
8989
sprintf_s(buffer, sizeof(buffer), "%8IX", bytes_read);
9090
#else
91-
snprintf(buffer, sizeof(buffer), "%8zX", bytes_read);
91+
// JF 23/4/22, cherry pick change from unmerged PR microsoft/cpprestsdk#1462
92+
snprintf(buffer, sizeof(buffer), "%8X", static_cast<std::uint32_t>(bytes_read));
9293
#endif
9394
memcpy(&data[0], buffer, 8);
9495
while (data[offset] == ' ')

0 commit comments

Comments
 (0)