diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/vtls/gtls.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/lib/vtls/gtls.c b/lib/vtls/gtls.c index eea11d11f..e9f60b5e2 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 <curl/mprintf.h> @@ -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; | 
