Fiddle.win32_last_error after calling Fiddle::Function#call isn't GetLastError()
The current source code is:
rb_funcall(mFiddle, rb_intern("last_error="), 1, INT2NUM(errno)); #if defined(_WIN32) rb_funcall(mFiddle, rb_intern("win32_last_error="), 1, INT2NUM(errno)); #endif
I guess this is a copy-and-paste mistake and not the intended behavior. The attached patch is untested.
Updated by kou (Kouhei Sutou) 6 months ago
- Assignee changed from tenderlovemaking (Aaron Patterson) to kou (Kouhei Sutou)
- Status changed from Open to Closed
Thanks. I've merged your fix: https://github.com/ruby/fiddle/commit/760a8f9b1451a9391c349008660f29d43549e81b