… | |
… | |
820 | XPUSHs (req_sv (req, aio_req_stash)); |
820 | XPUSHs (req_sv (req, aio_req_stash)); |
821 | |
821 | |
822 | static void |
822 | static void |
823 | req_set_path (aio_req req, SV *path, SV **wdsv, SV **pathsv, eio_wd *wd, void **ptr) |
823 | req_set_path (aio_req req, SV *path, SV **wdsv, SV **pathsv, eio_wd *wd, void **ptr) |
824 | { |
824 | { |
825 | if (SvROK (path)) |
825 | if (expect_false (SvROK (path))) |
826 | { |
826 | { |
827 | AV *av = (AV *)SvRV (path); |
827 | AV *av = (AV *)SvRV (path); |
828 | SV *wdob; |
828 | SV *wdob; |
829 | |
829 | |
830 | if (SvTYPE (av) != SVt_PVAV || AvFILLp (av) != 1) |
830 | if (SvTYPE (av) != SVt_PVAV || AvFILLp (av) != 1) |