diff --git a/src/scanner.cc b/src/scanner.cc index bb30042..6dc5579 100644 --- a/src/scanner.cc +++ b/src/scanner.cc @@ -28,7 +28,7 @@ struct Scanner { } unsigned serialize(char *buffer) { - memcpy(buffer, heredoc_delimiter.c_str(), heredoc_delimiter.length()); + heredoc_delimiter.copy(buffer, heredoc_delimiter.length()); return heredoc_delimiter.length(); }