From 6a50f132090e5acec16d2db7f72e160dc8260e27 Mon Sep 17 00:00:00 2001
From: Cameron Esfahani <cesfahani@picodigital.com>
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