You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by sa...@apache.org on 2007/03/30 02:54:19 UTC

svn commit: r523896 - /webservices/axis2/trunk/c/modules/core/transport/http/sender/ssl/ssl_stream.c

Author: samisa
Date: Thu Mar 29 17:54:18 2007
New Revision: 523896

URL: http://svn.apache.org/viewvc?view=rev&rev=523896
Log:
More stream ops related fixes

Modified:
    webservices/axis2/trunk/c/modules/core/transport/http/sender/ssl/ssl_stream.c

Modified: webservices/axis2/trunk/c/modules/core/transport/http/sender/ssl/ssl_stream.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/modules/core/transport/http/sender/ssl/ssl_stream.c?view=diff&rev=523896&r1=523895&r2=523896
==============================================================================
--- webservices/axis2/trunk/c/modules/core/transport/http/sender/ssl/ssl_stream.c (original)
+++ webservices/axis2/trunk/c/modules/core/transport/http/sender/ssl/ssl_stream.c Thu Mar 29 17:54:18 2007
@@ -121,19 +121,10 @@
         return NULL;
     }
     stream_impl->stream_type = AXIS2_STREAM_MANAGED;
-    stream_impl->stream.ops = (axis2_stream_ops_t *) AXIS2_MALLOC(
-                env->allocator, sizeof(axis2_stream_ops_t));
-    if (! stream_impl->stream.ops)
-    {
-        axis2_ssl_stream_free(&(stream_impl->stream), env);
-        AXIS2_ERROR_SET(env->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
-        return NULL;
-    }
-
-    stream_impl->stream.ops->free_fn = axis2_ssl_stream_free;
-    stream_impl->stream.ops->read = axis2_ssl_stream_read;
-    stream_impl->stream.ops->write = axis2_ssl_stream_write;
-    stream_impl->stream.ops->skip = axis2_ssl_stream_skip;
+    
+    axis2_stream_set_read(stream_impl, env, axis2_ssl_stream_read);
+    axis2_stream_set_write(stream_impl, env, axis2_ssl_stream_write);
+    axis2_stream_set_skip(stream_impl, env, axis2_ssl_stream_skip);
 
     return &(stream_impl->stream);
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org