--- a/src/evsql/result.c Fri Nov 28 23:46:11 2008 +0200
+++ b/src/evsql/result.c Sat Nov 29 00:39:47 2008 +0200
@@ -116,7 +116,7 @@
// correct number of columns
if (evsql_result_cols(res) != cols)
- XERROR(err = EINVAL, "wrong number of columns: %zu -> %zu", cols, evsql_result_cols(res));
+ XERROR(err = EINVAL, "wrong number of columns: %zu, should be %zu", evsql_result_cols(res), cols);
// assign
res->info = info;
@@ -227,6 +227,9 @@
}
}
+ // advance row index
+ res->row_offset++;
+
// row handled succesfully
return 1;