From e4a43a9fa3ef0bd41ef9c64c7e371f8092ee964b Mon Sep 17 00:00:00 2001 From: Ben Greear Date: Tue, 26 May 2015 16:47:32 -0400 Subject: [PATCH] HS 2.0: spp-client: Warn user if xml file cannot be found Otherwise, all you get is a cryptic XML validation error out of the SPP server. Signed-off-by: Ben Greear --- hs20/client/spp_client.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/hs20/client/spp_client.c b/hs20/client/spp_client.c index cc1a0bfa9..c619541ae 100644 --- a/hs20/client/spp_client.c +++ b/hs20/client/spp_client.c @@ -79,9 +79,14 @@ static void add_mo_container(struct xml_node_ctx *ctx, xml_namespace_t *ns, xml_node_t *fnode, *tnds; char *str; + errno = 0; fnode = node_from_file(ctx, fname); - if (!fnode) + if (!fnode) { + wpa_printf(MSG_ERROR, + "Failed to create XML node from file: %s, possible error: %s", + fname, strerror(errno)); return; + } tnds = mo_to_tnds(ctx, fnode, 0, urn, "syncml:dmddf1.2"); xml_node_free(ctx, fnode); if (!tnds)