logo       

svn commit: r13136 - branches/ruby/subversion/bindings/swig: msg#00311

version-control.subversion.svn

Subject: svn commit: r13136 - branches/ruby/subversion/bindings/swig

Author: kou
Date: Thu Feb 24 06:18:28 2005
New Revision: 13136

Modified:
branches/ruby/subversion/bindings/swig/svn_types.i
Log:
Add an argument check for pool.

* subversion/bindings/swig/svn_types.i
(%typemap(ruby, arginit) apr_pool_t *pool): Add argc == 0 check.


Modified: branches/ruby/subversion/bindings/swig/svn_types.i
Url:
http://svn.collab.net/viewcvs/svn/branches/ruby/subversion/bindings/swig/svn_types.i?view=diff&rev=13136&p1=branches/ruby/subversion/bindings/swig/svn_types.i&r1=13135&p2=branches/ruby/subversion/bindings/swig/svn_types.i&r2=13136
==============================================================================
--- branches/ruby/subversion/bindings/swig/svn_types.i (original)
+++ branches/ruby/subversion/bindings/swig/svn_types.i Thu Feb 24 06:18:28 2005
@@ -307,7 +307,9 @@
_global_pool = $1 = svn_swig_pl_make_pool (ST(items-1));
}
%typemap(ruby, arginit) apr_pool_t *pool (apr_pool_t *_global_pool) {
- if (argc <= $argnum) {
+ if (argc == 0) {
+ /* wrong # of arguments: we need at least a pool. */
+ } else if (argc <= $argnum) {
if (NIL_P(argv[argc - 1])) {
rb_raise(rb_eArgError, "pool must be not nil");
}


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise