/* si es necesario desplazar */
if (offset < offset_reg_end) {
/* muevo la porción de bloque a izquierda */
- /* XXX Este memcpy() puede copiar regiones de memoria que
- * se superponen, si copia de principio a fin y byte a byte
- * no debería haber problema */
- memcpy(block + offset, block + offset_reg_end,
+ memmove(block + offset, block + offset_reg_end,
efs->tam_bloque - offset_reg_end);
/* rellena el espacio libre con ceros para la GUI */
memset(block + efs->tam_bloque - offset_reg_end - orig_fs + offset,