diff options
author | Brian Pane <brianp@apache.org> | 2003-09-26 01:51:53 +0000 |
---|---|---|
committer | Brian Pane <brianp@apache.org> | 2003-09-26 01:51:53 +0000 |
commit | 45ae6a26a9c186ccaea3e1b75cf78080ddbea56f (patch) | |
tree | dd75c6cc2da51f9702492eac3a2082f14b457785 /atomic | |
parent | feb743b4d41441ab0894662f7c459d8f33b3c349 (diff) | |
download | apr-45ae6a26a9c186ccaea3e1b75cf78080ddbea56f.tar.gz |
Fix default impl of apr_atomic_xchg32, and add a test case for it
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@64642 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'atomic')
-rw-r--r-- | atomic/unix/apr_atomic.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/atomic/unix/apr_atomic.c b/atomic/unix/apr_atomic.c index 97bbb669d..16912b968 100644 --- a/atomic/unix/apr_atomic.c +++ b/atomic/unix/apr_atomic.c @@ -306,7 +306,7 @@ apr_uint32_t apr_atomic_xchg32(volatile apr_uint32_t *mem, apr_uint32_t val) prev = *mem; *mem = val; apr_thread_mutex_unlock(lock); - return val; + return prev; } return *mem; #else |