Función copy_buffer implementada (corrección)