diff --git a/src/interfaces/jdbc/org/postgresql/test/jdbc2/CursorFetchTest.java b/src/interfaces/jdbc/org/postgresql/test/jdbc2/CursorFetchTest.java
index 825760e1d44cf75914a1d1c692a08ea5c953372e..716a2cb9b4f7a4d4a9d8a93fe43129966558be5d 100644
--- a/src/interfaces/jdbc/org/postgresql/test/jdbc2/CursorFetchTest.java
+++ b/src/interfaces/jdbc/org/postgresql/test/jdbc2/CursorFetchTest.java
@@ -82,7 +82,7 @@ public class CursorFetchTest extends TestCase
 		PreparedStatement stmt = con.prepareStatement("select * from test_fetch order by value");
 		stmt.setFetchSize(0);
 		ResultSet rs = stmt.executeQuery();
-		stmt.setFetchSize(50); // Should have no effect.
+		rs.setFetchSize(50); // Should have no effect.
 
 		int count = 0;		
 		while (rs.next()) {
@@ -108,7 +108,7 @@ public class CursorFetchTest extends TestCase
 		PreparedStatement stmt = con.prepareStatement("select * from test_fetch order by value");
 		stmt.setFetchSize(25);
 		ResultSet rs = stmt.executeQuery();
-		stmt.setFetchSize(0);
+		rs.setFetchSize(0);
 
 		int count = 0;
 		while (rs.next()) {
@@ -136,7 +136,7 @@ public class CursorFetchTest extends TestCase
 		PreparedStatement stmt = con.prepareStatement("select * from test_fetch order by value");
 		stmt.setFetchSize(25);
 		ResultSet rs = stmt.executeQuery();
-		stmt.setFetchSize(50);
+		rs.setFetchSize(50);
 
 		int count = 0;
 		while (rs.next()) {
@@ -164,7 +164,7 @@ public class CursorFetchTest extends TestCase
 		PreparedStatement stmt = con.prepareStatement("select * from test_fetch order by value");
 		stmt.setFetchSize(50);
 		ResultSet rs = stmt.executeQuery();
-		stmt.setFetchSize(25);
+		rs.setFetchSize(25);
 
 		int count = 0;
 		while (rs.next()) {