Blame SOURCES/atlas-genparse.patch

a5a71c
diff --git a/include/atlas_genparse.h b/include/atlas_genparse.h
a5a71c
index 909a38e..1e6d153 100644
a5a71c
--- a/include/atlas_genparse.h
a5a71c
+++ b/include/atlas_genparse.h
a5a71c
@@ -163,7 +163,8 @@ static int GetDoubleArr(char *str, int N, double *d)
a5a71c
       if (!str)
a5a71c
          break;
a5a71c
       str++;
a5a71c
-      assert(sscanf(str, "%le", d+i) == 1);
a5a71c
+      if (sscanf(str, "%le", d+i) != 1)
a5a71c
+	break;
a5a71c
       i++;
a5a71c
    }
a5a71c
    return(i);