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 << "