diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2014-10-29 22:35:52 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2014-10-29 22:35:52 +0100 |
commit | 555ec15a16414414dae1e71b889f38fa159e49fd (patch) | |
tree | 40db5192ea7abdd14c52b968e688ef6f5c66ab02 | |
parent | 3a76c0df5790dc4cd2019bd67b1e36c7f4114b32 (diff) | |
download | ModemManager-555ec15a16414414dae1e71b889f38fa159e49fd.tar.gz |
mm-broadband-modem-qmi: avoid using NULL pointer coming from an empty GArray
-rw-r--r-- | src/mm-broadband-modem-qmi.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mm-broadband-modem-qmi.c b/src/mm-broadband-modem-qmi.c index f4b6c5588..4021b5613 100644 --- a/src/mm-broadband-modem-qmi.c +++ b/src/mm-broadband-modem-qmi.c @@ -7776,7 +7776,8 @@ get_agps_config_ready (QmiClientPds *client, qmi_message_pds_get_agps_config_output_get_location_server_url ( output, &url, - NULL)) { + NULL) && + url->len > 0) { str = g_convert (url->data, url->len, "UTF-8", "UTF-16BE", NULL, NULL, NULL); } |