diff options
author | m0gg | 2006-11-26 20:13:05 +0000 |
---|---|---|
committer | m0gg | 2006-11-26 20:13:05 +0000 |
commit | 65985c4e6527c82a75367d9c5418b009dfbc6379 (patch) | |
tree | 2050e9f4ccd9f460c3f3dbb27446baaa0fbbd9ae /libcsoap/soap-env.c | |
parent | c8705844bd924e8e00bc79ec0f4ae92c85f7e48e (diff) | |
download | csoap-65985c4e6527c82a75367d9c5418b009dfbc6379.tar.gz csoap-65985c4e6527c82a75367d9c5418b009dfbc6379.tar.bz2 |
soap.udp transport added (alpha)
Diffstat (limited to 'libcsoap/soap-env.c')
-rw-r--r-- | libcsoap/soap-env.c | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/libcsoap/soap-env.c b/libcsoap/soap-env.c index 04146f4..99cf3ba 100644 --- a/libcsoap/soap-env.c +++ b/libcsoap/soap-env.c @@ -1,5 +1,5 @@ /****************************************************************** -* $Id: soap-env.c,v 1.26 2006/11/25 15:06:57 m0gg Exp $ +* $Id: soap-env.c,v 1.27 2006/11/26 20:13:05 m0gg Exp $ * * CSOAP Project: A SOAP client/server library in C * Copyright (C) 2003 Ferhat Ayaz @@ -167,7 +167,7 @@ xmlbuilder_end_element(const xmlChar * element_name, void *userData) herror_t soap_env_new_from_doc(xmlDocPtr doc, struct SoapEnv ** out) { - xmlNodePtr node; + xmlNodePtr root; struct SoapEnv *env; if (doc == NULL) @@ -178,7 +178,7 @@ soap_env_new_from_doc(xmlDocPtr doc, struct SoapEnv ** out) "XML Document (xmlDocPtr) is NULL"); } - if (!(node = xmlDocGetRootElement(doc))) + if (!(root = xmlDocGetRootElement(doc))) { log_error1("XML document is empty!"); return herror_new("soap_env_new_from_doc", @@ -191,7 +191,7 @@ soap_env_new_from_doc(xmlDocPtr doc, struct SoapEnv ** out) return herror_new("soap_env_from_doc", GENERAL_INVALID_PARAM, "malloc failed (%s)", strerror(errno)); } - env->root = node; + env->root = root; env->header = soap_env_get_header(env); env->body = soap_env_get_body(env); env->cur = soap_env_get_method(env); @@ -201,7 +201,6 @@ soap_env_new_from_doc(xmlDocPtr doc, struct SoapEnv ** out) return H_OK; } - herror_t soap_env_new_from_buffer(const char *buffer, struct SoapEnv **out) { @@ -446,13 +445,13 @@ soap_env_get_body(struct SoapEnv * env) if (env == NULL) { - log_error1("env object is NULL"); + log_error1("SOAP envelope is NULL"); return NULL; } if (env->root == NULL) { - log_error1("env has no xml"); + log_error1("SOAP envelope contains no XML"); return NULL; } @@ -525,7 +524,7 @@ soap_env_get_method(struct SoapEnv * env) if (!(body = soap_env_get_body(env))) { - log_verbose1("SoapEnv contains no Body"); + log_verbose1("SoapEnv contains no Body element"); return NULL; } |