added rrd filename to illegal update message -- he at uninett.no
[rrdtool.git] / src / rrd_create.c
index 6d7cb18..2cc8557 100644 (file)
@@ -1,5 +1,5 @@
 /*****************************************************************************
- * RRDtool 1.3rc9  Copyright by Tobi Oetiker, 1997-2008
+ * RRDtool 1.3.0  Copyright by Tobi Oetiker, 1997-2008
  *****************************************************************************
  * rrd_create.c  creates new rrds
  *****************************************************************************/
@@ -314,9 +314,9 @@ int rrd_create_r(
                     case CF_DEVPREDICT:
                     case CF_FAILURES:
                         row_cnt = atoi(token);
-                        rrd.rra_def[rrd.stat_head->rra_cnt].row_cnt = row_cnt;
                         if (row_cnt <= 0)
                             rrd_set_error("Invalid row count: %i", row_cnt);
+                        rrd.rra_def[rrd.stat_head->rra_cnt].row_cnt = row_cnt;
                         break;
                     default:
                         rrd.rra_def[rrd.stat_head->rra_cnt].
@@ -420,9 +420,9 @@ int rrd_create_r(
                         break;
                     default:
                         row_cnt = atoi(token);
-                        rrd.rra_def[rrd.stat_head->rra_cnt].row_cnt = row_cnt;
                         if (row_cnt <= 0)
                             rrd_set_error("Invalid row count: %i", row_cnt);
+                        rrd.rra_def[rrd.stat_head->rra_cnt].row_cnt = row_cnt;
                         break;
                     }
                     break;