From c11d3e95cb2e779105b9162c94a7c6377c7ea739 Mon Sep 17 00:00:00 2001 From: Yang Gu Date: Thu, 25 Nov 2010 20:29:00 +0800 Subject: network: Use bit as size instead of byte --- src/network.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/network.c b/src/network.c index d203bee5..83014bbe 100644 --- a/src/network.c +++ b/src/network.c @@ -129,7 +129,7 @@ static char **network_operator_technologies(struct network_operator_data *opd) char **techs; unsigned int i; - for (i = 0; i < sizeof(opd->techs); i++) { + for (i = 0; i < sizeof(opd->techs) * 8; i++) { if (opd->techs & (1 << i)) ntechs += 1; } @@ -137,7 +137,7 @@ static char **network_operator_technologies(struct network_operator_data *opd) techs = g_new0(char *, ntechs + 1); ntechs = 0; - for (i = 0; i < sizeof(opd->techs); i++) { + for (i = 0; i < sizeof(opd->techs) * 8; i++) { if (!(opd->techs & (1 << i))) continue; -- cgit v1.2.3