---
 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

Reply via email to