changeset 2517:2db52973a345

* fixed an error output bug thanks to John Cupitt
author rotor <rotor>
date Tue, 27 Jul 2010 06:42:48 +0000
parents 908e45e651ae
children 1e2ede5b782d
files ChangeLog conversion/micropet/upet2mnc.c
diffstat 2 files changed, 7 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2010-07-27  Andrew L Janke  <a.janke@gmail.com>
+   * conversion/micropet/upet2mnc.c: error bug squashed (John Cupitt)
+   
 2010-07-06 Claude Lepage <claude@bic.mni.mcgill.ca>
    * Improved convergence and accuracy for application of non-linear
      transformation (especially for 2-d slices)
--- a/conversion/micropet/upet2mnc.c
+++ b/conversion/micropet/upet2mnc.c
@@ -446,20 +446,22 @@
         prefix_str = NULL;
         break;
     }
-    va_start(ap, fmt);
     if (_verbose_flag || level != MSG_INFO) {
         if (level != MSG_INFO) {
             if (prefix_str != NULL) {
                 fprintf(stderr, "%s", prefix_str);
             }
+            va_start(ap, fmt);
             vfprintf(stderr, fmt, ap);
+            va_end(ap);
         }
         if (prefix_str != NULL) {
             fprintf(stdout, "%s", prefix_str);
         }
+        va_start(ap, fmt);
         vfprintf(stdout, fmt, ap);
+        va_end(ap);
     }
-    va_end(ap);
 }
 
 static int