diff --git a/mongoose.c b/mongoose.c
index e7c4a147371a6d6157156fad9ca8a7afc70aa578..e66add224ff23d32267af2dd8b683a5edfe7c983 100644
--- a/mongoose.c
+++ b/mongoose.c
@@ -4042,7 +4042,7 @@ static void try_parse(struct connection *conn) {
     if (conn->request_len > 0) {
       const char *cl_hdr = mg_get_header(&conn->mg_conn, "Content-Length");
       conn->cl = cl_hdr == NULL ? 0 : to64(cl_hdr);
-      conn->mg_conn.content_len = (long int) conn->cl;
+      conn->mg_conn.content_len = conn->cl;
     }
   }
 }