]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
cfilters: silence compiler warning
authorViktor Szakats <commit@vsz.me>
Tue, 4 Feb 2025 17:29:24 +0000 (18:29 +0100)
committerViktor Szakats <commit@vsz.me>
Wed, 5 Feb 2025 00:12:18 +0000 (01:12 +0100)
seen with gcc 4.4.0:
```
../../lib/cfilters.c: In function 'Curl_conn_http_version':
../../lib/cfilters.c:523: error: conversion to 'unsigned char' from 'int' may alter its value
```
Ref: https://github.com/curl/curl/actions/runs/13124120573/job/36616761121?pr=15975#step:9:20

Follow-up to e83818cae1da495939aee5def1172ca1d20cc1e4 #16073

Closes #16171

lib/cfilters.c

index 8b0535615108db98b09813f0b8d458fd8db7efd9..3be08403aacd26528c696a09349c4a966b20e885 100644 (file)
@@ -520,7 +520,7 @@ unsigned char Curl_conn_http_version(struct Curl_easy *data)
     if(cf->cft->flags & (CF_TYPE_IP_CONNECT|CF_TYPE_SSL))
       break;
   }
-  return result ? 0 : v;
+  return (unsigned char)(result ? 0 : v);
 }
 
 bool Curl_conn_data_pending(struct Curl_easy *data, int sockindex)