aboutsummaryrefslogtreecommitdiffstats
path: root/libc
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2013-02-13 00:12:42 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2013-02-13 00:12:42 +0000
commit4912782c6af7169686acc9553fb0bb33251b0d0d (patch)
tree627dca7534debb436f648cab80b9678db61bf8b9 /libc
parent558a8b1d3b31300941af78232f2f7f4cb4e933b9 (diff)
parent9f878c2fcab4e497d8b59f69dab74f092ad04deb (diff)
downloadandroid_bionic-4912782c6af7169686acc9553fb0bb33251b0d0d.tar.gz
android_bionic-4912782c6af7169686acc9553fb0bb33251b0d0d.tar.bz2
android_bionic-4912782c6af7169686acc9553fb0bb33251b0d0d.zip
Merge "Really set errno if __pthread_clone fails."
Diffstat (limited to 'libc')
-rw-r--r--libc/arch-arm/bionic/clone.S4
1 files changed, 2 insertions, 2 deletions
diff --git a/libc/arch-arm/bionic/clone.S b/libc/arch-arm/bionic/clone.S
index 6bd6bdf51..39bd79daf 100644
--- a/libc/arch-arm/bionic/clone.S
+++ b/libc/arch-arm/bionic/clone.S
@@ -47,7 +47,7 @@ ENTRY(__pthread_clone)
# 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 @@ ENTRY(__bionic_clone)
# 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.