From 2e8b8fd0468ecd67b0b22d753172c571b1600e78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Fri, 25 Jul 2014 22:16:29 +0200 Subject: [PATCH] gopher: Handle binary, directory and error types --- src/kits/network/libnetapi/GopherRequest.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/kits/network/libnetapi/GopherRequest.cpp b/src/kits/network/libnetapi/GopherRequest.cpp index 1d193f9904..26866182db 100644 --- a/src/kits/network/libnetapi/GopherRequest.cpp +++ b/src/kits/network/libnetapi/GopherRequest.cpp @@ -430,6 +430,26 @@ BGopherRequest::_ParseInput(bool last) "" << title << "" "
\n"; break; + case GOPHER_TYPE_BINARY: + case GOPHER_TYPE_BINHEX: + case GOPHER_TYPE_BINARCHIVE: + case GOPHER_TYPE_UUENCODED: + item << "" + "" << title << "" + "
\n"; + break; + case GOPHER_TYPE_DIRECTORY: + /* + * directory link + */ + item << "" + "" << title << "" + "
\n"; + break; + case GOPHER_TYPE_ERROR: + item << "" << title << "" + "
\n"; + break; default: item << "
" << fields.StringAt(FIELD_NAME) << "
"; break;