Project

General

Profile

Bug #11579

Fiddle.win32_last_error after calling Fiddle::Function#call isn't GetLastError()

Added by cremno (cremno phobia) almost 4 years ago. Updated over 3 years ago.

Status:
Open
Priority:
Normal
Target version:
-
[ruby-core:<unknown>]

Description

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.


Files

fix-fiddle-win32_last_error.diff (1.42 KB) fix-fiddle-win32_last_error.diff cremno (cremno phobia), 10/10/2015 11:22 AM

History

Updated by cremno (cremno phobia) over 3 years ago

  • Assignee set to tenderlovemaking (Aaron Patterson)

Also available in: Atom PDF