- if (!session->background) {
- if (res) {
- fprintf(stderr, "error(%d) trying to perform "
- "operation\n", res);
- return -EINVAL;
- } else {
- xmlDocPtr doc;
- xmlNodePtr current;
-
- doc = xmlReadMemory(curl_buf->data, curl_buf->length,
- "response.xml", NULL, XML_PARSE_NOERROR);
- if (doc == NULL)
- return -EINVAL;
-
- current = xmlDocGetRootElement(doc);
- if (current == NULL) {
- fprintf(stderr, "empty document\n");
- xmlFreeDoc(doc);
- return -EINVAL;
- }
-
- if (xmlStrcmp(current->name, (const xmlChar *) "status")) {
- fprintf(stderr, "unexpected document type\n");
- xmlFreeDoc(doc);
- return -EINVAL;
- }
-
- xmlFreeDoc(doc);
- }
- }
+ if (!session->background) {
+ xmlDocPtr doc;
+ xmlNodePtr current;
+
+ if (res) {
+ fprintf(stderr, "error(%d) trying to "
+ "perform operation\n", res);
+ return -EINVAL;
+ }
+
+ doc = xmlReadMemory(curl_buf->data,
+ curl_buf->length,
+ "response.xml", NULL,
+ XML_PARSE_NOERROR);
+ if (doc == NULL)
+ return -EINVAL;
+
+ current = xmlDocGetRootElement(doc);
+ if (current == NULL) {
+ fprintf(stderr, "empty document\n");
+ xmlFreeDoc(doc);
+ return -EINVAL;
+ }
+
+ if (xmlStrcmp(current->name, (const xmlChar *)"status")) {
+ fprintf(stderr, "unexpected document type\n");
+ xmlFreeDoc(doc);
+ return -EINVAL;
+ }
+
+ xmlFreeDoc(doc);
+ }