From a7c6fb2ab9a78cc556229f30071e43da59a264c1 Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Sat, 15 Jan 2022 19:26:04 +0100 Subject: [PATCH] [uri] int -> enum protocol --- src/protocol/proxy.c | 3 +++ src/protocol/uri.h | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/protocol/proxy.c b/src/protocol/proxy.c index 77b752f53..4b2603925 100644 --- a/src/protocol/proxy.c +++ b/src/protocol/proxy.c @@ -164,6 +164,9 @@ get_proxy_worker(struct uri *uri, char *proxy, "FTP_PROXY", "ftp_proxy", "ftp://", "http://"); break; + + default: + break; } if (protocol_proxy && *protocol_proxy) { diff --git a/src/protocol/uri.h b/src/protocol/uri.h index 164b78be1..2f76bbc28 100644 --- a/src/protocol/uri.h +++ b/src/protocol/uri.h @@ -2,6 +2,7 @@ #define EL__PROTOCOL_URI_H #include "main/object.h" +#include "protocol/protocol.h" #ifdef __cplusplus extern "C" { @@ -36,7 +37,7 @@ struct uri { char *string; /* The internal type of protocol. Can _never_ be PROTOCOL_UNKNOWN. */ - int protocol; /* enum protocol */ + enum protocol protocol; /* enum protocol */ /* A special ELinks extension allows i.e. 'http4' or 'ftp6' protocols, * forcing the given IP family. 0 means the IP family is not forced. */