From 6a50f132090e5acec16d2db7f72e160dc8260e27 Mon Sep 17 00:00:00 2001 From: Cameron Esfahani Date: Thu, 9 Mar 2017 00:34:30 -0800 Subject: [PATCH] Fixed signed/unsigned comparison warning. --- httplib.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/httplib.h b/httplib.h index bd6a4d8..4dc9976 100644 --- a/httplib.h +++ b/httplib.h @@ -173,14 +173,17 @@ inline int socket_read(socket_t sock, char* ptr, size_t size) return recv(sock, ptr, size, 0); } -inline int socket_write(socket_t sock, const char* ptr, size_t size = -1) +inline int socket_write(socket_t sock, const char* ptr, size_t size) { - if (size == -1) { - size = strlen(ptr); - } return send(sock, ptr, size, 0); } +inline int socket_write(socket_t sock, const char* ptr) +{ + size_t size = strlen(ptr); + return socket_write(sock, ptr, size); +} + inline bool socket_gets(socket_t sock, char* buf, int bufsiz) { // TODO: buffering for better performance