From 7d7e75ee8210635cfb2858c3278c480e1d815cea Mon Sep 17 00:00:00 2001 From: Ronald1985 Date: Mon, 7 Aug 2023 15:54:38 +0100 Subject: [PATCH] Updated get_hostname function Ensure that the returned string doesn't end with a '\n' character --- sysinfo.odin | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sysinfo.odin b/sysinfo.odin index d00ff0f..96991f6 100644 --- a/sysinfo.odin +++ b/sysinfo.odin @@ -56,7 +56,10 @@ __read_entire_file_from_handle :: proc(fd: os.Handle, allocator := context.alloc get_hostname :: proc() -> (string, bool) { data, ok := __read_entire_file_from_filename("/proc/sys/kernel/hostname") - return string(data), ok + hostname: string + hostname, ok = strings.remove_all(string(data), "\n") + + return hostname, ok } get_key :: proc(s: string) -> (string, bool) {