summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/network.c4
1 files changed, 2 insertions, 2 deletions
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;