1
0
mirror of synced 2026-03-06 19:41:07 +00:00

fix multiple close of input file.

This commit is contained in:
Eric Smith
2003-03-20 07:02:28 +00:00
parent e08fd46185
commit 67e3ee737e
2 changed files with 7 additions and 6 deletions

View File

@@ -2,7 +2,7 @@
* tumble: build a PDF file from image files
*
* Input handler dispatch
* $Id: tumble_input.c,v 1.1 2003/03/19 22:54:08 eric Exp $
* $Id: tumble_input.c,v 1.2 2003/03/19 23:02:28 eric Exp $
* Copyright 2001, 2002, 2003 Eric Smith <eric@brouhaha.com>
*
* This program is free software; you can redistribute it and/or modify
@@ -106,8 +106,11 @@ bool close_input_file (void)
result = current_input_handler->close_input_file ();
if (in_filename)
free (in_filename);
fclose (in);
in = NULL;
if (in)
{
fclose (in);
in = NULL;
}
return (result);
}

View File

@@ -1,7 +1,7 @@
/*
* tumble: build a PDF file from image files
*
* $Id: tumble_tiff.c,v 1.1 2003/03/19 22:54:08 eric Exp $
* $Id: tumble_tiff.c,v 1.2 2003/03/19 23:02:28 eric Exp $
* Copyright 2001, 2002, 2003 Eric Smith <eric@brouhaha.com>
*
* This program is free software; you can redistribute it and/or modify
@@ -65,8 +65,6 @@ bool open_tiff_input_file (FILE *f, char *name)
if ((buf [0] != 0x49) || (buf [1] != 0x49))
return (0);
/* $$$ should we dup the file descriptor here, so that later closing f
won't cause problems? */
tiff_in = TIFFFdOpen (fileno (f), name, "r");
if (! tiff_in)
{