aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libmm-glib/mm-cdma-manual-activation-properties.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/libmm-glib/mm-cdma-manual-activation-properties.c b/libmm-glib/mm-cdma-manual-activation-properties.c
index 7d017c4a..5e7f3c28 100644
--- a/libmm-glib/mm-cdma-manual-activation-properties.c
+++ b/libmm-glib/mm-cdma-manual-activation-properties.c
@@ -407,10 +407,11 @@ mm_cdma_manual_activation_properties_get_prl (MMCdmaManualActivationProperties *
gsize *prl_len)
{
g_return_val_if_fail (MM_IS_CDMA_MANUAL_ACTIVATION_PROPERTIES (self), NULL);
- if (self->priv->prl && prl_len)
- *prl_len = self->priv->prl->len;
- return self->priv->prl->data;
+ if (prl_len)
+ *prl_len = (self->priv->prl ? self->priv->prl->len : 0);
+
+ return (self->priv->prl ? self->priv->prl->data : NULL);
}
/**