diff options
Diffstat (limited to 'src/Write2D.c')
-rw-r--r-- | src/Write2D.c | 8 |
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)); |