Path: blob/main/ftp/axel/files/patch-src_conf.c
16462 views
- workaround for https://github.com/axel-download-accelerator/axel/issues/39912--- src/conf.c.orig 2023-01-22 20:28:48 UTC3+++ src/conf.c4@@ -276,7 +276,7 @@ conf_init(conf_t *conf)5"User-Agent", DEFAULT_USER_AGENT);6conf->add_header_count = HDR_count_init;78- conf->interfaces = calloc(1, sizeof(if_t));9+ conf->interfaces = calloc(1, sizeof(if_t_));10if (!conf->interfaces)11return 0;1213@@ -329,11 +329,11 @@ int14parse_interfaces(conf_t *conf, char *s)15{16char *s2;17- if_t *iface;18+ if_t_ *iface;1920iface = conf->interfaces->next;21while (iface != conf->interfaces) {22- if_t *i;23+ if_t_ *i;2425i = iface->next;26free(iface);27@@ -342,7 +342,7 @@ parse_interfaces(conf_t *conf, char *s)28free(conf->interfaces);2930if (!*s) {31- conf->interfaces = calloc(1, sizeof(if_t));32+ conf->interfaces = calloc(1, sizeof(if_t_));33if (!conf->interfaces)34return 0;3536@@ -350,7 +350,7 @@ parse_interfaces(conf_t *conf, char *s)37return 1;38}3940- conf->interfaces = iface = malloc(sizeof(if_t));41+ conf->interfaces = iface = malloc(sizeof(if_t_));42if (!conf->interfaces)43return 0;4445@@ -365,7 +365,7 @@ parse_interfaces(conf_t *conf, char *s)46strlcpy(iface->text, s, sizeof(iface->text));47s = s2 + 1;48if (*s) {49- iface->next = malloc(sizeof(if_t));50+ iface->next = malloc(sizeof(if_t_));51if (!iface->next)52return 0;53545556