diff --git a/briar-core/src/net/sf/briar/db/JdbcDatabase.java b/briar-core/src/net/sf/briar/db/JdbcDatabase.java
index 0a443ee7acc6977c03b0a82e8e5cfa11e19c3b16..98621e4e0d5f038aa026742eb7f4657124a03fac 100644
--- a/briar-core/src/net/sf/briar/db/JdbcDatabase.java
+++ b/briar-core/src/net/sf/briar/db/JdbcDatabase.java
@@ -2451,7 +2451,7 @@ abstract class JdbcDatabase implements Database<Connection> {
 			for(TransportUpdate u : updates) {
 				int txCount = txCounts.get(i++);
 				ps.setLong(1, calculateExpiry(now, maxLatency, txCount));
-				ps.setBytes(3, u.getId().getBytes());
+				ps.setBytes(4, u.getId().getBytes());
 				ps.addBatch();
 			}
 			int [] batchAffected = ps.executeBatch();