diff --git a/src/utils/fluid_sys.c b/src/utils/fluid_sys.c index d686737f..ee2fd677 100644 --- a/src/utils/fluid_sys.c +++ b/src/utils/fluid_sys.c @@ -1343,12 +1343,12 @@ fluid_ostream_printf(fluid_ostream_t out, const char *format, ...) /* Handle write differently depending on if its a socket or file descriptor */ if(!(out & FLUID_SOCKET_FLAG)) { - return write(out, buf, FLUID_STRLEN(buf)); + return write(out, buf, (unsigned int)FLUID_STRLEN(buf)); } #ifdef NETWORK_SUPPORT /* Socket */ - retval = send(out & ~FLUID_SOCKET_FLAG, buf, FLUID_STRLEN(buf), 0); + retval = send(out & ~FLUID_SOCKET_FLAG, buf, (int)FLUID_STRLEN(buf), 0); return retval != SOCKET_ERROR ? retval : -1; #else return -1;