Merge "Really set errno if __pthread_clone fails."
diff --git a/libc/arch-arm/bionic/clone.S b/libc/arch-arm/bionic/clone.S
index 6bd6bdf..39bd79d 100644
--- a/libc/arch-arm/bionic/clone.S
+++ b/libc/arch-arm/bionic/clone.S
@@ -47,7 +47,7 @@
 
     # In parent, reload saved registers then either exit or set errno.
     ldmfd   sp!, {r4, r7}
-    bxne    lr
+    bxpl    lr
     b       __set_syscall_errno
 
 1:  # The child.
@@ -96,7 +96,7 @@
 
     # In the parent, reload saved registers then either exit or set errno.
     ldmfd   sp!, {r4, r5, r6, r7}
-    bxne    lr
+    bxpl    lr
     b       __set_syscall_errno
 
 1:  # The child.