--- src/network.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/network.c b/src/network.c index d203bee..83014bb 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; -- 1.7.2.3 _______________________________________________ ofono mailing list ofono@ofono.org http://lists.ofono.org/listinfo/ofono