remove cleanUpAndFail, and replace it with exit(). because that's what
it does unless srcMode was set, and srcMode is never set.
This commit is contained in:
@@ -132,7 +132,6 @@
|
|||||||
|
|
||||||
#define BZ_MAX_CODE_LEN 23
|
#define BZ_MAX_CODE_LEN 23
|
||||||
#define OM_TEST 3
|
#define OM_TEST 3
|
||||||
#define SM_F2F 3
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
char *next_in;
|
char *next_in;
|
||||||
@@ -343,24 +342,6 @@ static unsigned char myfeof(FILE *f)
|
|||||||
return(FALSE);
|
return(FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void cleanUpAndFail(int ec)
|
|
||||||
{
|
|
||||||
int retVal;
|
|
||||||
|
|
||||||
if ((srcMode == SM_F2F) && (opMode != OM_TEST) && deleteOutputOnInterrupt) {
|
|
||||||
if (outputHandleJustInCase != NULL) {
|
|
||||||
fclose(outputHandleJustInCase);
|
|
||||||
}
|
|
||||||
retVal = remove(outName);
|
|
||||||
if (retVal != 0) {
|
|
||||||
error_msg("%s: WARNING: deletion of output file (apparently) failed.\n", applet_name);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
exit(ec);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void BZ2_hbCreateDecodeTables(int *limit, int *base, int *perm, unsigned char *length, int minLen, int maxLen, int alphaSize )
|
void BZ2_hbCreateDecodeTables(int *limit, int *base, int *perm, unsigned char *length, int minLen, int maxLen, int alphaSize )
|
||||||
{
|
{
|
||||||
int pp, i, j, vec;
|
int pp, i, j, vec;
|
||||||
@@ -1783,15 +1764,15 @@ errhandler_io:
|
|||||||
error_msg("\n%s: I/O or other error, bailing out. "
|
error_msg("\n%s: I/O or other error, bailing out. "
|
||||||
"Possible reason follows.\n", applet_name);
|
"Possible reason follows.\n", applet_name);
|
||||||
perror(applet_name);
|
perror(applet_name);
|
||||||
cleanUpAndFail(1);
|
exit(1);
|
||||||
case BZ_DATA_ERROR:
|
case BZ_DATA_ERROR:
|
||||||
error_msg("\n%s: Data integrity error when decompressing.\n", applet_name);
|
error_msg("\n%s: Data integrity error when decompressing.\n", applet_name);
|
||||||
cleanUpAndFail(2);
|
exit(2);
|
||||||
case BZ_UNEXPECTED_EOF:
|
case BZ_UNEXPECTED_EOF:
|
||||||
error_msg("\n%s: Compressed file ends unexpectedly;\n\t"
|
error_msg("\n%s: Compressed file ends unexpectedly;\n\t"
|
||||||
"perhaps it is corrupted? *Possible* reason follows.\n", applet_name);
|
"perhaps it is corrupted? *Possible* reason follows.\n", applet_name);
|
||||||
perror(applet_name);
|
perror(applet_name);
|
||||||
cleanUpAndFail(2);
|
exit(2);
|
||||||
case BZ_DATA_ERROR_MAGIC:
|
case BZ_DATA_ERROR_MAGIC:
|
||||||
if (zStream != stdin) {
|
if (zStream != stdin) {
|
||||||
fclose(zStream);
|
fclose(zStream);
|
||||||
|
Reference in New Issue
Block a user