From f069b40f9d1bf1ebd9a35ce416077de0881186c6 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Tue, 15 Jul 2014 21:28:10 +0200 Subject: [PATCH] gnutls: fix compiler warning conversion to 'int' from 'long int' may alter its value --- lib/vtls/gtls.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/vtls/gtls.c b/lib/vtls/gtls.c index eea11d1..e9f60b5 100644 --- a/lib/vtls/gtls.c +++ b/lib/vtls/gtls.c @@ -51,6 +51,7 @@ #include "connect.h" /* for the connect timeout */ #include "select.h" #include "rawstr.h" +#include "warnless.h" #define _MPRINTF_REPLACE /* use our functions only */ #include @@ -588,7 +589,7 @@ gtls_connect_step1(struct connectdata *conn, if(!strcmp(err, GNUTLS_SRP)) { /* This GnuTLS was probably compiled without support for SRP. * Note that fact and try again without it. */ - int validprioritylen = err - prioritylist; + int validprioritylen = curlx_uztosi(err - prioritylist); char *prioritycopy = strdup(prioritylist); if(!prioritycopy) return CURLE_OUT_OF_MEMORY; -- 2.7.4