From 9b196f0b1328589fdb148df9640551f7c16c5c34 Mon Sep 17 00:00:00 2001 From: biglyderv Date: Thu, 17 Apr 2025 09:27:13 -0400 Subject: [PATCH] fix weird newline issue --- src/loader.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/loader.c b/src/loader.c index 28668f5..a41a19d 100644 --- a/src/loader.c +++ b/src/loader.c @@ -26,7 +26,9 @@ int entry_handler(const void *key, size_t size, uintptr_t val, void *usr) { } } else if (usr2->mode == 1) { fwrite(key2, sizeof(char), strlen(key2), usr2->fptr); - fwrite("\n", sizeof(char), 1, usr2->fptr); + if (key2[strlen(key2) - 1] != '\n') { + fwrite("\n", sizeof(char), 1, usr2->fptr); + } } else { fwrite(key2, sizeof(char), strlen(key2), usr2->fptr); fwrite(";", sizeof(char), 1, usr2->fptr);