Author: pini
Date: Sun Nov 25 23:15:31 2007
New Revision: 598149

URL: http://svn.apache.org/viewvc?rev=598149&view=rev
Log:
Fixing issue 764

Modified:
    webservices/axis2/trunk/c/guththila/src/guththila_xml_writer.c

Modified: webservices/axis2/trunk/c/guththila/src/guththila_xml_writer.c
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/c/guththila/src/guththila_xml_writer.c?rev=598149&r1=598148&r2=598149&view=diff
==============================================================================
--- webservices/axis2/trunk/c/guththila/src/guththila_xml_writer.c (original)
+++ webservices/axis2/trunk/c/guththila/src/guththila_xml_writer.c Sun Nov 25 
23:15:31 2007
@@ -274,8 +274,7 @@
                 temp = temp * 2;
             }
             wr->buffer.buff[wr->buffer.cur_buff] =
-                (guththila_char_t *) AXIS2_MALLOC(env->allocator, 
-                                                  sizeof(guththila_char_t) * 
temp); 
+                (guththila_char_t *) AXIS2_MALLOC(env->allocator, 
sizeof(guththila_char_t) * temp);
             wr->buffer.buffs_size[wr->buffer.cur_buff] = temp;
             memcpy(wr->buffer.buff[wr->buffer.cur_buff], buff + remain_len,
                     buff_len - remain_len);
@@ -1834,7 +1833,18 @@
     int size,
     const axutil_env_t * env) 
 {
+  if(wr->status == START)
+    {
+      guththila_write(wr,">",1u,env);
+    }
+  if(wr->status == START_EMPTY)
+    {
+      guththila_write(wr,"/>",2u,env);
+      
+   }
+ 
     guththila_write(wr, buff, size, env);
+    wr->status = BEGINING;
     return GUTHTHILA_SUCCESS;
 }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to