summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/network.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/network.c b/src/network.c
index 91d3681b..464f30c6 100644
--- a/src/network.c
+++ b/src/network.c
@@ -343,8 +343,10 @@ static char *get_operator_display_name(struct ofono_modem *modem)
return name;
}
- if (!netreg->spname)
+ if (!netreg->spname || strlen(netreg->spname) == 0) {
g_strlcpy(name, netreg->current_operator->name, len);
+ return name;
+ }
plmn = netreg->current_operator->name;