# HG changeset patch # User rubidium # Date 2009-05-24 17:49:08 # Node ID 28cf5f05f012bea8550676124eb96c2b92f86e1b # Parent 976162879be1d11c38d50df6806bb16078e201da (svn r16420) -Fix [FS#2919]: don't allow content download via the console when there's no zlib as it's done for the GUI already diff --git a/src/console_cmds.cpp b/src/console_cmds.cpp --- a/src/console_cmds.cpp +++ b/src/console_cmds.cpp @@ -1522,6 +1522,8 @@ bool NetworkChangeCompanyPassword(byte a return true; } +/* Content downloading only is available with ZLIB */ +#if defined(WITH_ZLIB) #include "network/network_content.h" /** Resolve a string to a content type. */ @@ -1630,7 +1632,7 @@ DEF_CONSOLE_CMD(ConContent) return false; } - +#endif /* defined(WITH_ZLIB) */ #endif /* ENABLE_NETWORK */ DEF_CONSOLE_CMD(ConSetting) @@ -1777,7 +1779,11 @@ void IConsoleStdLibRegister() #ifdef ENABLE_NETWORK /* Network hooks; only active in network */ IConsoleCmdHookAdd ("resetengines", ICONSOLE_HOOK_ACCESS, ConHookNoNetwork); + +/* Content downloading is only available with ZLIB */ +#if defined(WITH_ZLIB) IConsoleCmdRegister("content", ConContent); +#endif /* defined(WITH_ZLIB) */ /*** Networking commands ***/ IConsoleCmdRegister("say", ConSay);