summaryrefslogtreecommitdiffstats
path: root/src/ring.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2022-09-01 23:55:07 -0400
committerDavid Robillard <d@drobilla.net>2022-09-02 00:05:26 -0400
commitafc6ef7e54988fd68f33df21ec2a220e6bfc49f4 (patch)
tree6dcef700e8a4a806d71162f56ef0585e4cc19993 /src/ring.c
parent1a4a2c607782eac013088ea8afb5a899e72b1f22 (diff)
downloadzix-afc6ef7e54988fd68f33df21ec2a220e6bfc49f4.tar.gz
zix-afc6ef7e54988fd68f33df21ec2a220e6bfc49f4.tar.bz2
zix-afc6ef7e54988fd68f33df21ec2a220e6bfc49f4.zip
Improve test coverage
Diffstat (limited to 'src/ring.c')
-rw-r--r--src/ring.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ring.c b/src/ring.c
index 10b31e5..ca957e2 100644
--- a/src/ring.c
+++ b/src/ring.c
@@ -275,10 +275,10 @@ zix_ring_write(ZixRing* const ring, const void* src, const uint32_t size)
{
ZixRingTransaction tx = zix_ring_begin_write(ring);
- if (zix_ring_amend_write(ring, &tx, src, size) ||
- zix_ring_commit_write(ring, &tx)) {
+ if (zix_ring_amend_write(ring, &tx, src, size)) {
return 0;
}
+ zix_ring_commit_write(ring, &tx);
return size;
}