From eee6346d630b67fd540b97e5c97bd7ee0c901659 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Tue, 15 Oct 2019 13:56:14 +0000 Subject: [PATCH] Fix re-ordering flags which are now only 16 bits Signed-off-by: Michael Tremer --- src/network.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/network.c b/src/network.c index 87ae1c5..0a22b76 100644 --- a/src/network.c +++ b/src/network.c @@ -350,7 +350,7 @@ LOC_EXPORT int loc_network_to_database_v0(struct loc_network* network, struct lo dbobj->asn = htobe32(network->asn); // Flags - dbobj->flags = htobe32(network->flags); + dbobj->flags = htobe16(network->flags); return 0; } @@ -376,7 +376,7 @@ LOC_EXPORT int loc_network_new_from_database_v0(struct loc_ctx* ctx, struct loc_ return r; // Import flags - r = loc_network_set_flag(*network, be32toh(dbobj->flags)); + r = loc_network_set_flag(*network, be16toh(dbobj->flags)); if (r) return r; -- 2.39.2