Author: bryanduxbury
Date: Tue Sep 1 23:18:34 2009
New Revision: 810303
URL: http://svn.apache.org/viewvc?rev=810303&view=rev
Log:
THRIFT-572. rb: fix RSTRING for 1.9 compatibility
Use a macro compatible with Ruby 1.9.
Modified:
incubator/thrift/trunk/lib/rb/ext/memory_buffer.c
Modified: incubator/thrift/trunk/lib/rb/ext/memory_buffer.c
URL:
http://svn.apache.org/viewvc/incubator/thrift/trunk/lib/rb/ext/memory_buffer.c?rev=810303&r1=810302&r2=810303&view=diff
==============================================================================
--- incubator/thrift/trunk/lib/rb/ext/memory_buffer.c (original)
+++ incubator/thrift/trunk/lib/rb/ext/memory_buffer.c Tue Sep 1 23:18:34 2009
@@ -54,7 +54,7 @@
index = 0;
}
- if (RSTRING(data)->len < length) {
+ if (RSTRING_LEN(data) < length) {
rb_raise(rb_eEOFError, "Not enough bytes remain in memory buffer");
}