Here is the code as written in my main project followed by a code snippet that I have tried running outside of the project to reproduce the error.
In the code snippet I cannot see a call to getEffectiveRights(@args) as stated in your first code block. How do both pieces relate?
Ah, it is about Win32::Security::Raw::GetNamedSecurityInfo. You should dump the contents of @_ in sub getEffectiveRights - just to be sure the right parameters are passed. Output/logs from both would be helpful, too, in order to help you.
In reply to Re: Win32::API::Call: parameter 1 had a buffer overflow at c:/Perl/site/lib/Win32/Security/Raw.pm line 242
by shmem
in thread Win32::API::Call: parameter 1 had a buffer overflow at c:/Perl/site/lib/Win32/Security/Raw.pm line 242
by dt667
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |