43 errstring = (
char *) XML_ErrorString(XML_GetErrorCode(s->
expat));
45 _sx_debug(
ZONE,
"XML parse error: %s; line: %d, column: %d", errstring, XML_GetCurrentLineNumber(s->
expat), XML_GetCurrentColumnNumber(s->
expat));
69 errstring = (
char *) XML_ErrorString(XML_GetErrorCode(s->
expat));
96 if(
NAD_ENS(nad, 0) >= 0 &&
NAD_NURI_L(nad,
NAD_ENS(nad, 0)) == strlen(
uri_STREAMS) && strncmp(
NAD_NURI(nad,
NAD_ENS(nad, 0)),
uri_STREAMS, strlen(
uri_STREAMS)) == 0 &&
NAD_ENAME_L(nad, 0) == 5 && strncmp(
NAD_ENAME(nad, 0),
"error", 5) == 0) {
104 errstring = (
char *) malloc(
sizeof(
char) * (
NAD_CDATA_L(nad, elem) + 1));
109 if (errstring == NULL &&
NAD_CDATA_L(nad, 0) > 0) {
110 errstring = (
char *) malloc(
sizeof(
char) * (
NAD_CDATA_L(nad, 0) + 1));
115 if (errstring == NULL) {
120 errstring = (
char *) malloc(
sizeof(
char) * (xlen + 1));
121 sprintf(errstring,
"%.*s", xlen, xml);
130 if(errstring != NULL) free(errstring);
148 if(plugin_ret == 0) {
185 assert((
int) (s != NULL));
212 _sx_debug(
ZONE,
"decoded 0 bytes read data - this should not happen");
296 }
else if(ret == -2) {
322 assert((
int) (s != NULL));
358 }
else if(written < out->len) {
361 out->
data += written;
421 assert((
int) (s != NULL));
422 assert((
int) (nad != NULL));
438 log_debug(
ZONE,
"stream closed, dropping outgoing raw data");
455 assert((
int) (s != NULL));
456 assert((
int) (buf != NULL));
481 assert((
int) (s != NULL));
496 assert((
int) (s != NULL));