Prechádzať zdrojové kódy

Don't send back rpc-secret option value in aria2.getGlobalOption RPC method

Tatsuhiro Tsujikawa 10 rokov pred
rodič
commit
c17b98a9fc
1 zmenil súbory, kde vykonal 1 pridanie a 1 odobranie
  1. 1 1
      src/RpcMethodImpl.cc

+ 1 - 1
src/RpcMethodImpl.cc

@@ -1163,7 +1163,7 @@ std::unique_ptr<ValueBase> GetGlobalOptionRpcMethod::process
   auto result = Dict::g();
   for(size_t i = 0, len = e->getOption()->getTable().size(); i < len; ++i) {
     PrefPtr pref = option::i2p(i);
-    if(!e->getOption()->defined(pref)) {
+    if(pref == PREF_RPC_SECRET || !e->getOption()->defined(pref)) {
       continue;
     }
     const OptionHandler* h = getOptionParser()->find(pref);