Index: tools/cabman/dfp.cxx =================================================================== --- tools/cabman/dfp.cxx (revision 63182) +++ tools/cabman/dfp.cxx (working copy) @@ -361,10 +361,11 @@ { printf("ERROR: Directive file contains errors at line %u.\n", (UINT)CurrentLine); DPRINT(MID_TRACE, ("Error while copying file.\n")); + return Status; } - if (Status != CAB_STATUS_SUCCESS) - return Status; + + } break;