- Fail when something goes wrong instead of pretending everything's peachy.
CORE-13241 #resolve

svn path=/trunk/; revision=74540
This commit is contained in:
Thomas Faber 2017-05-13 22:47:59 +00:00
parent 698c2abb16
commit b6e4109ff1
2 changed files with 8 additions and 1 deletions

View file

@ -101,7 +101,10 @@ int main (int argc, char *argv[])
for (i = 2; i < argc; i++)
{
convert_path (FileName, argv[i]);
ImportRegistryFile (FileName);
if (!ImportRegistryFile (FileName))
{
return 1;
}
}
convert_path (FileName, argv[1]);

View file

@ -501,11 +501,15 @@ ImportRegistryFile(PCHAR FileName)
if (!registry_callback (hInf, (PWCHAR)DelReg, TRUE))
{
DPRINT1 ("registry_callback() for DelReg failed\n");
InfHostCloseFile (hInf);
return FALSE;
}
if (!registry_callback (hInf, (PWCHAR)AddReg, FALSE))
{
DPRINT1 ("registry_callback() for AddReg failed\n");
InfHostCloseFile (hInf);
return FALSE;
}
InfHostCloseFile (hInf);