Prechádzať zdrojové kódy

Merge remote-tracking branch 'dgoulet/ticket27545_035_01'

Nick Mathewson 5 rokov pred
rodič
commit
bfc847255a
1 zmenil súbory, kde vykonal 5 pridanie a 0 odobranie
  1. 5 0
      src/feature/hs/hs_service.c

+ 5 - 0
src/feature/hs/hs_service.c

@@ -18,6 +18,7 @@
 #include "lib/crypt_ops/crypto_rand.h"
 #include "lib/crypt_ops/crypto_util.h"
 #include "lib/crypt_ops/crypto_ope.h"
+#include "lib/crypt_ops/crypto_rand.h"
 #include "feature/dircache/directory.h"
 #include "core/mainloop/main.h"
 #include "feature/nodelist/networkstatus.h"
@@ -1799,6 +1800,10 @@ build_service_desc_superencrypted(const hs_service_t *service,
     smartlist_add(superencrypted->clients, desc_client);
   }
 
+  /* Shuffle the list to prevent the client know the position in the
+   * config. */
+  smartlist_shuffle(superencrypted->clients);
+
   return 0;
 }