diff --git a/lib/modules/Sql.pmod/pgsql_util.pmod b/lib/modules/Sql.pmod/pgsql_util.pmod
index 5f6400cfe89203d0973a39aa6794f2ead707a107..048f9e7e864c261f322bdff998a8438512fd9cb5 100644
--- a/lib/modules/Sql.pmod/pgsql_util.pmod
+++ b/lib/modules/Sql.pmod/pgsql_util.pmod
@@ -768,7 +768,7 @@ class sql_result {
   /*semi*/final int affected_rows() {
     int rows;
     if (statuscmdcomplete)
-      sscanf(statuscmdcomplete, "%*s %d", rows);
+      sscanf(statuscmdcomplete, "%*s %d %d", rows, rows);
     return rows;
   }