aboutsummaryrefslogtreecommitdiff
path: root/src/Write2D.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/Write2D.c')
-rw-r--r--src/Write2D.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/Write2D.c b/src/Write2D.c
index 0eb0970..6260c89 100644
--- a/src/Write2D.c
+++ b/src/Write2D.c
@@ -62,11 +62,13 @@ int IOJpeg_Write2D (cGH *GH, int index, const char *alias)
/* see if output file for this alias name was already created */
fdset_2D = (FILE **) GetNamedData (ssGH->fileList_2D, alias);
- /* if (fdset_2D == NULL) */
{
char *fname;
-
- fdset_2D = (FILE **) malloc (max_slabs * sizeof (FILE *));
+
+ if (!fdset_2D)
+ {
+ fdset_2D = (FILE **) malloc (max_slabs * sizeof (FILE *));
+ }
fname = (char *) malloc ((strlen (ssGH->outdir2D) +
strlen (alias) + 20)*sizeof(char));