Skip to content

Commit 5318770

Browse files
committed
kvs: preserve errno in kvs_wait_version_destroy()
Problem: The internal function kvs_wait_version_destroy() does not preserve errno when it is called. Preserve errno when kvs_wait_version_destroy() is called.
1 parent d7cde09 commit 5318770

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/modules/kvs/kvs_wait_version.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,10 @@ static void kvs_wait_version_destroy (void *data)
5050
{
5151
struct kvs_wait_version *ks = data;
5252
if (ks) {
53+
int save_errno = errno;
5354
flux_msg_decref (ks->msg);
5455
free (ks);
56+
errno = save_errno;
5557
}
5658
}
5759

0 commit comments

Comments
 (0)