diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/transport/BasePackPushConnection.java b/org.eclipse.jgit/src/org/eclipse/jgit/transport/BasePackPushConnection.java
index b1ce28d35f4c860733b05b0ae9d8c56cd0bba3c6..2603ca2879411f549a5cadc14bba47d39eb24495 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/transport/BasePackPushConnection.java
+++ b/org.eclipse.jgit/src/org/eclipse/jgit/transport/BasePackPushConnection.java
@@ -178,7 +178,7 @@ private void writeCommands(final Collection<RemoteRefUpdate> refUpdates,
 			}
 
 			pckOut.writeString(sb.toString());
-			rru.setStatus(sentCommand ? Status.AWAITING_REPORT : Status.OK);
+			rru.setStatus(Status.AWAITING_REPORT);
 			if (!rru.isDelete())
 				writePack = true;
 		}