mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2025-02-25 07:07:52 +01:00
rephist: fix an undeclared type compilation error
In 0.3.4 and later, we declare write_array as: extern struct bw_array_t *write_array; ... typedef struct bw_array_t bw_array_t; But in 0.2.9, we declare write_array as: typedef struct bw_array_t bw_array_t; extern bw_array_t *write_array; And then again in rephist.c: typedef struct bw_array_t bw_array_t; So some compilers fail with a duplicate declaration error. We backport684b396ce5
, which removes the duplicate declaration. And this commit deals with the undeclared type error. Backports a single line from merge commit813019cc57
. Fixes bug 30184; not in any released version of Tor.
This commit is contained in:
parent
684b396ce5
commit
05d25d06b6
1 changed files with 1 additions and 1 deletions
|
@ -117,7 +117,7 @@ extern uint32_t rephist_total_num;
|
|||
#ifdef TOR_UNIT_TESTS
|
||||
extern int onion_handshakes_requested[MAX_ONION_HANDSHAKE_TYPE+1];
|
||||
extern int onion_handshakes_assigned[MAX_ONION_HANDSHAKE_TYPE+1];
|
||||
extern bw_array_t *write_array;
|
||||
extern struct bw_array_t *write_array;
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Reference in a new issue