[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 02/02: 'finalization_thread_proc' sets errno before call
From: |
Ludovic Courtès |
Subject: |
[Guile-commits] 02/02: 'finalization_thread_proc' sets errno before calling 'perror'. |
Date: |
Sun, 26 Apr 2020 10:30:37 -0400 (EDT) |
civodul pushed a commit to branch master
in repository guile.
commit 1fbe89f7bdbf35408ec2df8de755c2f1323016a6
Author: Ludovic Courtès <address@hidden>
AuthorDate: Sun Apr 26 16:29:31 2020 +0200
'finalization_thread_proc' sets errno before calling 'perror'.
* libguile/finalizers.c (finalization_thread_proc): Set 'errno' before
calling 'perror'.
---
libguile/finalizers.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libguile/finalizers.c b/libguile/finalizers.c
index 0d37c2f..0ae165f 100644
--- a/libguile/finalizers.c
+++ b/libguile/finalizers.c
@@ -1,4 +1,4 @@
-/* Copyright 2012-2014,2018-2019
+/* Copyright 2012-2014,2018-2020
Free Software Foundation, Inc.
This file is part of Guile.
@@ -221,6 +221,7 @@ finalization_thread_proc (void *unused)
{
if (data.err != EINTR)
{
+ errno = data.err;
perror ("error in finalization thread");
return NULL;
}