#11 InvalidEntryError exceptions are being obfuscated

open
nobody
None
5
2006-09-05
2006-09-05
No

InvalidEntryError exceptions are being obfuscated by
another exception:

`inspect': stack level too deep (SystemStackError)

This is happening because rb_inspect is being called to
an invalidated Entry object even when is going to
complain about it is invalidated.

if( ! ptr->msg ){
rb_raise(rb_eLDAP_InvalidEntryError, "%s is not a
valid entry", \ STR2CSTR(rb_inspect(obj))); \
}; \

Discussion