Función copy_buffer implementada