for (i = 0; i < NB_DEFAULT_SUPPORTED_SEPARATORS; i++)
{
+ if (results)
+ {
+ freeFscanfMatResult(results);
+ }
results = fscanfMat(expandedFilename, Format, supportedSeparators[i]);
if (results && results->err == FSCANFMAT_NO_ERROR)
{
break;
}
-
- freeFscanfMatResult(results);
}
}
else
if (results && results->err != FSCANFMAT_NO_ERROR)
{
freeFscanfMatResult(results);
+ results = NULL;
}
}