1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-19 01:05:15 +03:00
aports/community/gmni/gcc14-werror-calloc-transposed-args.patch

39 lines
1.4 KiB
Diff

Fix -Werror=calloc-transposed-args error in `url.c` with gcc 14.
```
src/url.c: In function 'curl_url':
src/url.c:1026:24: error: 'calloc' sizes specified with 'sizeof' in the earlier
argument and not in the later argument [-Werror=calloc-transposed-args]
1026 | return calloc(sizeof(struct Curl_URL), 1);
| ^~~~~~
src/url.c:1026:24: note: earlier argument should specify number of elements,
later size of each element
src/url.c: In function 'curl_url_dup':
src/url.c:1046:38: error: 'calloc' sizes specified with 'sizeof' in the earlier
argument and not in the later argument [-Werror=calloc-transposed-args]
1046 | struct Curl_URL *u = calloc(sizeof(struct Curl_URL), 1);
| ^~~~~~
src/url.c:1046:38: note: earlier argument should specify number of elements,
later size of each element
```
--- gmni-1.0-origin/src/url.c
+++ gmni-1.0/src/url.c
@@ -1023,7 +1023,7 @@
*/
struct Curl_URL *curl_url(void)
{
- return calloc(sizeof(struct Curl_URL), 1);
+ return calloc(1, sizeof(struct Curl_URL));
}
void curl_url_cleanup(struct Curl_URL *u)
@@ -1043,7 +1043,7 @@
struct Curl_URL *curl_url_dup(struct Curl_URL *in)
{
- struct Curl_URL *u = calloc(sizeof(struct Curl_URL), 1);
+ struct Curl_URL *u = calloc(1, sizeof(struct Curl_URL));
if(u) {
DUP(u, in, scheme);
DUP(u, in, user);