diff --git a/openair1/PHY/TOOLS/file_output.c b/openair1/PHY/TOOLS/file_output.c
index fb903889b74dfbc5ca6f285a10b667d5d2b13dd9..f2e6af253445c4d4364335adf608335ea20e2cf9 100755
--- a/openair1/PHY/TOOLS/file_output.c
+++ b/openair1/PHY/TOOLS/file_output.c
@@ -32,6 +32,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 
+
 int write_output(const char *fname,const char *vname,void *data,int length,int dec,char format) {
 
   FILE *fp;
@@ -48,7 +49,6 @@ int write_output(const char *fname,const char *vname,void *data,int length,int d
    else if (format != 10 && format !=11  && format != 12 ) 
    {
 	   fp = fopen(fname,"w+");
-       fprintf(fp,"%s = [",vname);
    }
   
 
@@ -58,6 +58,8 @@ int write_output(const char *fname,const char *vname,void *data,int length,int d
     return(-1);
   }
 
+  if (format != 10 && format !=11  && format != 12 ) 
+    fprintf(fp,"%s = [",vname);
   
    
   switch (format)