diff --git a/build.sh b/build.sh
index 15396e4913e9fa5a51aa949f40a931d6b4d39628..e6026ad04136ab53c3afb31d8ce0d88d75ba786d 100755
--- a/build.sh
+++ b/build.sh
@@ -34,7 +34,7 @@ else
     # No .git directory - That's a normal install.
     git clone https://gitlab.com/yawning/obfs4.git
     cd obfs4 || exit 1
-    git checkout --force --quiet cbf3f3cf
+    git checkout --force --quiet 77af0cba
     cd ..
     git clone https://git.torproject.org/pluggable-transports/snowflake.git
     cd snowflake || exit 1
diff --git a/obfs4 b/obfs4
index cbf3f3cfa09cf48c42aebd1b96fd7952f1ddb25d..77af0cba934d73c4baeb709560bcfc9a9fbc661c 160000
--- a/obfs4
+++ b/obfs4
@@ -1 +1 @@
-Subproject commit cbf3f3cfa09cf48c42aebd1b96fd7952f1ddb25d
+Subproject commit 77af0cba934d73c4baeb709560bcfc9a9fbc661c
diff --git a/obfs4.patch b/obfs4.patch
index 274b5b5e1e80826060f29ecd4926563fc5a58e03..01c63475cde4c6354a57cdbb8cd3c3d1d1f7eca5 100644
--- a/obfs4.patch
+++ b/obfs4.patch
@@ -1,5 +1,5 @@
 diff --git a/obfs4proxy/obfs4proxy.go b/obfs4proxy/obfs4proxy.go
-index 628f56b..be2cc55 100644
+index d92f5f5..df2584e 100644
 --- a/obfs4proxy/obfs4proxy.go
 +++ b/obfs4proxy/obfs4proxy.go
 @@ -27,10 +27,9 @@