commit 49d2346b805b09fde656d05a6bbf1c632a8eb903
parent a5b18dfba9752d9785172dc814802c482cc77f0e
Author: Nick Mathewson <nickm@torproject.org>
Date: Mon, 25 Sep 2017 11:52:57 -0400
Type bug in shared_random_state -- make sure Version is int.
The confparse field has type UINT, which corresponds to an int
type. We had uint32_t.
This shouldn't cause trouble in practice, since int happens to
4-bytes wide on every platform where an authority is running. It's
still wrong, though.
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/or/shared_random_state.h b/src/or/shared_random_state.h
@@ -77,7 +77,7 @@ typedef struct sr_state_t {
typedef struct sr_disk_state_t {
uint32_t magic_;
/* Version of the protocol. */
- uint32_t Version;
+ int Version;
/* Version of our running tor. */
char *TorVersion;
/* Creation time of this state */