From 89bb4f35393187d0d34a84170de529d688421be7 Mon Sep 17 00:00:00 2001
From: Michael Tuexen <tuexen@fh-muenster.de>
Date: Tue, 28 Aug 2018 11:03:32 +0200
Subject: [PATCH] Improve output from die_strerror().

---
 gtests/net/packetdrill/logging.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/gtests/net/packetdrill/logging.c b/gtests/net/packetdrill/logging.c
index 0b722845..85a12e9e 100644
--- a/gtests/net/packetdrill/logging.c
+++ b/gtests/net/packetdrill/logging.c
@@ -52,8 +52,10 @@ void __attribute__((noreturn)) die_perror(char *message)
 
 void __attribute__((noreturn)) die_strerror(char *message, int err)
 {
-	fprintf(stderr, "%s: %s", message, strerror(err));
-
+	if ((message != NULL) && (strlen(message) > 0))
+		fprintf(stderr, "%s: %s\n", message, strerror(err));
+	else
+		fprintf(stderr, "%s\n", strerror(err));
 	run_cleanup_command();
 
 	exit(EXIT_FAILURE);
-- 
GitLab