Procházet zdrojové kódy

Make is_local_addr() mockable

Andrea Shepard před 10 roky
rodič
revize
3bc7108d2c
2 změnil soubory, kde provedl 3 přidání a 3 odebrání
  1. 2 2
      src/or/config.c
  2. 1 1
      src/or/config.h

+ 2 - 2
src/or/config.c

@@ -2259,8 +2259,8 @@ resolve_my_address(int warn_severity, const or_options_t *options,
 /** Return true iff <b>addr</b> is judged to be on the same network as us, or
  * on a private network.
  */
-int
-is_local_addr(const tor_addr_t *addr)
+MOCK_IMPL(int,
+is_local_addr, (const tor_addr_t *addr))
 {
   if (tor_addr_is_internal(addr, 0))
     return 1;

+ 1 - 1
src/or/config.h

@@ -32,7 +32,7 @@ uint32_t get_last_resolved_addr(void);
 int resolve_my_address(int warn_severity, const or_options_t *options,
                        uint32_t *addr_out,
                        const char **method_out, char **hostname_out);
-int is_local_addr(const tor_addr_t *addr);
+MOCK_DECL(int, is_local_addr, (const tor_addr_t *addr));
 void options_init(or_options_t *options);
 
 #define OPTIONS_DUMP_MINIMAL 1