From: cremno@... Date: 2016-03-22T11:08:27+00:00 Subject: [ruby-core:74485] [Ruby trunk Bug#11579] Fiddle.win32_last_error after calling Fiddle::Function#call isn't GetLastError() Issue #11579 has been updated by cremno phobia. Assignee set to Aaron Patterson ---------------------------------------- Bug #11579: Fiddle.win32_last_error after calling Fiddle::Function#call isn't GetLastError() https://bugs.ruby-lang.org/issues/11579#change-57607 * Author: cremno phobia * Status: Open * Priority: Normal * Assignee: Aaron Patterson * ruby -v: * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN ---------------------------------------- The current source code is: ~~~c 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. ---Files-------------------------------- fix-fiddle-win32_last_error.diff (1.42 KB) -- https://bugs.ruby-lang.org/ Unsubscribe: