diff --git a/src/frontend/org/voltdb/CSVSnapshotFilter.java b/src/frontend/org/voltdb/CSVSnapshotFilter.java
index <HASH>..<HASH> 100644
--- a/src/frontend/org/voltdb/CSVSnapshotFilter.java
+++ b/src/frontend/org/voltdb/CSVSnapshotFilter.java
@@ -68,6 +68,7 @@ public class CSVSnapshotFilter implements SnapshotDataFilter {
                     cont.b.limit(cont.b.limit() + 4);
                     final int rowCount = cont.b.getInt();
                     buf.putInt(rowCountPosition, rowCount);
+                    buf.flip();
 
                     VoltTable vt = PrivateVoltTableFactory.createVoltTableFromBuffer(buf, true);
                     Pair<Integer, byte[]> p =
Add a defensive flip based on Ning's feedback. If it is correctly sized it isn't necessary, but it doesn't hurt.