diff options
Diffstat (limited to 'network/felinks/patches/0001-gopher_html_links.patch')
-rw-r--r-- | network/felinks/patches/0001-gopher_html_links.patch | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/network/felinks/patches/0001-gopher_html_links.patch b/network/felinks/patches/0001-gopher_html_links.patch deleted file mode 100644 index 38a2dd0b10..0000000000 --- a/network/felinks/patches/0001-gopher_html_links.patch +++ /dev/null @@ -1,37 +0,0 @@ -################################################################ -# Fix for HTML links that contain URL:http:// -# dave@slackbuilds.org -############################################################### -diff -Naur a/src/protocol/gopher/gopher.c b/src/protocol/gopher/gopher.c ---- a/src/protocol/gopher/gopher.c 2013-12-18 15:38:57.000000000 +0000 -+++ b/src/protocol/gopher/gopher.c 2020-01-08 05:34:02.300498220 +0000 -@@ -277,6 +277,10 @@ - struct string command; - enum gopher_entity entity = DEFAULT_GOPHER_ENTITY; - unsigned char *selector = conn->uri->data; -+ unsigned char const* URI = "hURI%3"; -+ unsigned char const* URL = "hURL%3"; -+ unsigned char const* CURI = "HURI%3"; -+ unsigned char const* CURL = "HURL%3"; - int selectorlen = conn->uri->datalen; - struct gopher_entity_info *entity_info; - size_t size; -@@ -288,6 +292,18 @@ - selectorlen--; - } - -+ if(strstr(selector, URL) != NULL || strstr(selector, URI) != NULL) { -+ entity = GOPHER_HTML; -+ selector++; -+ selectorlen--; -+ } -+ -+ if(strstr(selector, CURL) != NULL || strstr(selector, CURI) != NULL) { -+ entity = GOPHER_CHTML; -+ selector++; -+ selectorlen--; -+ } -+ - /* This is probably a hack. It serves as a work around when no entity is - * available in the Gopher URI. Instead of segfaulting later the content - * will be served as application/octet-stream. However, it could |