/* Leo */
emu->indices = NULL;
- for(i=cant-1; i>=0; i++) {
+ for(i=0; i<cant; i++) {
INDICE *tmp;
tmp = emufs_indice_abrir(emu,
indices[i].nombre,
indices[i].tam_bloque,
indices[i].str_offset
);
- tmp->sig = emu->indices;
- emu->indices = tmp;
+ PERR(indices[i].nombre);
+ if (emu->indices==NULL)
+ emu->indices = tmp;
+ else {
+ tmp->sig = emu->indices;
+ emu->indices = tmp;
+ }
}
free(indices);