Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.1
-
None
-
Thrift gem 0.1.0.1, Ruby 1.8.6
-
Patch Available
Description
The C implementation of the struct read method fails to call validate after read. The write method already calls validate before attempting to write the struct. This inconsistency allows an object to be serialized and then deserialized as an invalid object (ex. missing required fields).