Project

General

Profile

Actions

Bug #11579

closed

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

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

Status:
Closed
Target version:
-
[ruby-core:<unknown>]
Tags:

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

Updated by cremno (cremno phobia) almost 8 years ago

  • Assignee set to tenderlovemaking (Aaron Patterson)

Updated by kou (Kouhei Sutou) almost 3 years ago

  • Status changed from Open to Closed
  • Assignee changed from tenderlovemaking (Aaron Patterson) to kou (Kouhei Sutou)
Actions

Also available in: Atom PDF

Like0
Like0Like0