[lvm-devel] main - cov: capture runtime exception

Zdenek Kabelac zkabelac at sourceware.org
Mon Sep 20 13:30:13 UTC 2021


Gitweb:        https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=3f946bfce72952bc9e775ec41278dd33afbc9eb1
Commit:        3f946bfce72952bc9e775ec41278dd33afbc9eb1
Parent:        d5c82b0e73421eb57bf36578b39813915af4676b
Author:        Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate:    Mon Sep 20 10:26:26 2021 +0200
Committer:     Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Mon Sep 20 14:26:09 2021 +0200

cov: capture runtime exception

---
 test/lib/brick-shelltest.h | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/test/lib/brick-shelltest.h b/test/lib/brick-shelltest.h
index 8637d8a9f..0b1f9dfee 100644
--- a/test/lib/brick-shelltest.h
+++ b/test/lib/brick-shelltest.h
@@ -536,7 +536,11 @@ struct FileSource : Source {
                 lseek( fd, 0, SEEK_END );
         }
         if ( fd >= 0 )
-            Source::sync( s );
+            try {
+                Source::sync( s );
+            } catch (...) {
+                perror("failed to sync");
+            }
     }
 };
 




More information about the lvm-devel mailing list