diff --git a/src/run_autoconfig b/src/run_autoconfig
index 57a740b3021938757ad78cf8f7ec37ee4937aa1c..315c78708163991250f27a1e90cec5f9e70b0d2c 100755
--- a/src/run_autoconfig
+++ b/src/run_autoconfig
@@ -7,10 +7,11 @@ need_to_make_depend=no
 fix()
 {
   if [ -f $1/acconfig.h ]; then
-    # autoheader runs autoconf
     echo "Running autoheader in $1"
     ( cd $1 ; autoheader )
-  elif [ -f $1/configure.in ]; then
+  fi
+
+  if [ -f $1/configure.in ]; then
     echo "Running autoconf in $1"
     ( cd $1 ; autoconf )
   fi