aboutsummaryrefslogtreecommitdiff
path: root/src/mm-modem-helpers.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2018-08-14 15:36:44 +0200
committerDan Williams <dcbw@redhat.com>2018-09-12 17:14:36 +0000
commit6e84f3d45934e4f1e334c4bfd0d9a43d88889039 (patch)
tree31acc1e5dec441b3cda6fd35a4739bf5a942dff6 /src/mm-modem-helpers.h
parent47ed19d5be68f139d4fbb00c997cd2805488ace7 (diff)
iface-modem-location: validate SUPL server address
Devices will expect SUPL server given as either IP:PORT or FQDN:PORT, so just avoid saying we require a 'URL' because it's not true. We will use a new helper method to parse and validate user-provided SUPL server address.
Diffstat (limited to 'src/mm-modem-helpers.h')
-rw-r--r--src/mm-modem-helpers.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mm-modem-helpers.h b/src/mm-modem-helpers.h
index 54dcce73..a7c7eaca 100644
--- a/src/mm-modem-helpers.h
+++ b/src/mm-modem-helpers.h
@@ -404,4 +404,10 @@ gboolean mm_parse_cclk_response (const gchar *response,
gint mm_parse_csim_response (const gchar *response,
GError **error);
+gboolean mm_parse_supl_address (const gchar *supl,
+ gchar **out_fqdn,
+ guint32 *out_ip,
+ guint16 *out_port,
+ GError **error);
+
#endif /* MM_MODEM_HELPERS_H */