From 2cd0c2d244a95f1c9e21a8854234023ceec194b6 Mon Sep 17 00:00:00 2001
From: Marcel Raad <marcelraad@users.sf.net>
Date: Wed, 23 Jul 2014 12:05:47 +0200
Subject: [PATCH] conncache: fix compiler warning

warning C4267: '=' : conversion from 'size_t' to 'long', possible loss
of data

The member connection_id of struct connectdata is a long (always a
32-bit signed integer on Visual C++) and the member next_connection_id
of struct conncache is a size_t, so one of them should be changed to
match the other.

This patch the size_t in struct conncache to long (the less invasive
change as that variable is only ever used in a single code line).

Bug: http://curl.haxx.se/bug/view.cgi?id=1399
---
 lib/conncache.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/conncache.h b/lib/conncache.h
index 691f061f94..866554b63b 100644
--- a/lib/conncache.h
+++ b/lib/conncache.h
@@ -25,7 +25,7 @@
 struct conncache {
   struct curl_hash *hash;
   size_t num_connections;
-  size_t next_connection_id;
+  long next_connection_id;
 };
 
 struct conncache *Curl_conncache_init(int size);
-- 
GitLab