diff options
Diffstat (limited to 'pp_sys.c')
-rw-r--r-- | pp_sys.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -1842,6 +1842,9 @@ PP(pp_send) /* See the note at doio.c:do_print about filesize limits. --jhi */ retval = PerlLIO_write(PerlIO_fileno(IoIFP(io)), buffer, length); + if (DO_UTF8(bufsv)) + retval = utf8_length((U8*)SvPVX(bufsv), + (U8*)SvPVX(bufsv) + retval); } } #ifdef HAS_SOCKET |