commit ae9afd47e7b9df111312bb4a6243fdc05101dd55
parent 169c5c8c070c527e7462e6ac86b916e94649c1ac
Author: grunfink <grunfink@comam.es>
Date: Sun, 27 Apr 2025 05:14:09 +0200
Replaced tabs with spaces.
Diffstat:
M | utils.c | | | 68 | ++++++++++++++++++++++++++++++++++---------------------------------- |
1 file changed, 34 insertions(+), 34 deletions(-)
diff --git a/utils.c b/utils.c
@@ -914,58 +914,58 @@ void import_csv(snac *user)
}
static const struct {
- const char *proto;
- unsigned short default_port;
+ const char *proto;
+ unsigned short default_port;
} FALLBACK_PORTS[] = {
- /* caution: https > http, smpts > smtp */
- {"https", 443},
- {"http", 80},
+ /* caution: https > http, smpts > smtp */
+ {"https", 443},
+ {"http", 80},
{"smtps", 465},
- {"smtp", 25}
+ {"smtp", 25}
};
int parse_port(const char *url, const char **errstr)
{
- const char *col, *rcol;
- int tmp, ret = -1;
+ const char *col, *rcol;
+ int tmp, ret = -1;
if (errstr)
- *errstr = NULL;
+ *errstr = NULL;
- if (!(col = strchr(url, ':'))) {
+ if (!(col = strchr(url, ':'))) {
if (errstr)
- *errstr = "bad url";
-
- return -1;
- }
-
- for (size_t i = 0; i < sizeof(FALLBACK_PORTS) / sizeof(*FALLBACK_PORTS); ++i) {
- if (memcmp(url, FALLBACK_PORTS[i].proto, strlen(FALLBACK_PORTS[i].proto)) == 0) {
- ret = FALLBACK_PORTS[i].default_port;
- break;
- }
- }
-
- if (!(rcol = strchr(col + 1, ':')))
- rcol = col;
-
- if (rcol) {
- tmp = atoi(rcol + 1);
+ *errstr = "bad url";
+
+ return -1;
+ }
+
+ for (size_t i = 0; i < sizeof(FALLBACK_PORTS) / sizeof(*FALLBACK_PORTS); ++i) {
+ if (memcmp(url, FALLBACK_PORTS[i].proto, strlen(FALLBACK_PORTS[i].proto)) == 0) {
+ ret = FALLBACK_PORTS[i].default_port;
+ break;
+ }
+ }
+
+ if (!(rcol = strchr(col + 1, ':')))
+ rcol = col;
+
+ if (rcol) {
+ tmp = atoi(rcol + 1);
if (tmp == 0) {
- if (ret != -1)
+ if (ret != -1)
return ret;
-
+
if (errstr)
*errstr = strerror(errno);
return -1;
}
-
- return tmp;
- }
+
+ return tmp;
+ }
if (errstr)
- *errstr = "unknown protocol";
+ *errstr = "unknown protocol";
- return -1;
+ return -1;
}