diff --git a/lib/private/db/statementwrapper.php b/lib/private/db/statementwrapper.php
index 8d704f0bbe71e40cb68cf59868646917898f8065..14b68d60f43fc159d20aef55e30120e893b80443 100644
--- a/lib/private/db/statementwrapper.php
+++ b/lib/private/db/statementwrapper.php
@@ -79,8 +79,9 @@ class OC_DB_StatementWrapper {
 			return false;
 		}
 		if ($this->isManipulation) {
+			$count = $this->statement->rowCount();
 			$this->statement->closeCursor();
-			return $this->statement->rowCount();
+			return $count;
 		} else {
 			return $this;
 		}