aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Eckert <fe@dev.tdt.de>2024-02-07 16:10:08 +0100
committerFlorian Eckert <fe@dev.tdt.de>2024-02-07 16:31:06 +0100
commit521349d5fcd5d4b52d86a7c827cc12309f7c2080 (patch)
treebe9886df6f19c272512a926f599d4c787407639b
parent778d953f52a61b2f90207e2900f7e33235e9ae29 (diff)
broadband-modem-qmi: add debug messages on operator description set
With the current implementation it was not possible to find out which operator description is now exactly used. By adding a log message, it is now clear which operator description is now set. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
-rw-r--r--src/mm-broadband-modem-qmi.c16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/mm-broadband-modem-qmi.c b/src/mm-broadband-modem-qmi.c
index 0f31e3c3..d2c6d5cd 100644
--- a/src/mm-broadband-modem-qmi.c
+++ b/src/mm-broadband-modem-qmi.c
@@ -3467,10 +3467,18 @@ get_plmn_name_ready (QmiClientNas *client,
mm_obj_dbg (self, "current operator short name: %s", short_name);
mm_obj_dbg (self, "current operator service name: %s", service_name);
if (!self->priv->current_operator_description) {
- self->priv->current_operator_description = (service_name ? g_steal_pointer (&service_name) :
- (long_name ? g_steal_pointer (&long_name) :
- (short_name ? g_steal_pointer (&short_name) :
- NULL)));
+ if (service_name) {
+ mm_obj_dbg (self, "setting operator description to service name: %s", service_name);
+ self->priv->current_operator_description = g_steal_pointer (&service_name);
+ } else if (long_name) {
+ mm_obj_dbg (self, "setting operator description to long name: %s", long_name);
+ self->priv->current_operator_description = g_steal_pointer (&long_name);
+ } else if (short_name) {
+ mm_obj_dbg (self, "setting operator description to short name: %s", short_name);
+ self->priv->current_operator_description = g_steal_pointer (&short_name);
+ } else {
+ mm_obj_dbg (self, "unable to set operator description");
+ }
}
}