aboutsummaryrefslogtreecommitdiffstats
path: root/ftp/axel/files/patch-src_conf.c
blob: aa1cd6d9f9e70506febe31a3577555ec876a8cc7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
- workaround for https://github.com/axel-download-accelerator/axel/issues/399

--- src/conf.c.orig	2023-01-22 20:28:48 UTC
+++ src/conf.c
@@ -276,7 +276,7 @@ conf_init(conf_t *conf)
 		      "User-Agent", DEFAULT_USER_AGENT);
 	conf->add_header_count = HDR_count_init;
 
-	conf->interfaces = calloc(1, sizeof(if_t));
+	conf->interfaces = calloc(1, sizeof(if_t_));
 	if (!conf->interfaces)
 		return 0;
 
@@ -329,11 +329,11 @@ int
 parse_interfaces(conf_t *conf, char *s)
 {
 	char *s2;
-	if_t *iface;
+	if_t_ *iface;
 
 	iface = conf->interfaces->next;
 	while (iface != conf->interfaces) {
-		if_t *i;
+		if_t_ *i;
 
 		i = iface->next;
 		free(iface);
@@ -342,7 +342,7 @@ parse_interfaces(conf_t *conf, char *s)
 	free(conf->interfaces);
 
 	if (!*s) {
-		conf->interfaces = calloc(1, sizeof(if_t));
+		conf->interfaces = calloc(1, sizeof(if_t_));
 		if (!conf->interfaces)
 			return 0;
 
@@ -350,7 +350,7 @@ parse_interfaces(conf_t *conf, char *s)
 		return 1;
 	}
 
-	conf->interfaces = iface = malloc(sizeof(if_t));
+	conf->interfaces = iface = malloc(sizeof(if_t_));
 	if (!conf->interfaces)
 		return 0;
 
@@ -365,7 +365,7 @@ parse_interfaces(conf_t *conf, char *s)
 			strlcpy(iface->text, s, sizeof(iface->text));
 		s = s2 + 1;
 		if (*s) {
-			iface->next = malloc(sizeof(if_t));
+			iface->next = malloc(sizeof(if_t_));
 			if (!iface->next)
 				return 0;