You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.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