about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorMarcoPolo-PasTonMolo <marcopolopastonmolo@protonmail.com>2022-03-24 11:42:49 +0200
committerMarcoPolo-PasTonMolo <marcopolopastonmolo@protonmail.com>2022-03-24 11:42:49 +0200
commitce152a82b45581a19c867434d2feb7b176211c4c (patch)
treee293afcd037655461af0c6f8f349cbf54ab9833b /src
parent2c7f52f81da1664e2ce099614c98dbba61611279 (diff)
downloadprofani-tty-ce152a82b45581a19c867434d2feb7b176211c4c.tar.gz
Fix crash on /editor
Diffstat (limited to 'src')
-rw-r--r--src/tools/editor.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/tools/editor.c b/src/tools/editor.c
index f8dc5b22..6fcc08bb 100644
--- a/src/tools/editor.c
+++ b/src/tools/editor.c
@@ -71,7 +71,11 @@ get_message_from_editor(gchar* message, gchar** returned_message)
         return TRUE;
     }
 
-    gsize messagelen = strlen(message);
+    gsize messagelen = 0;
+    if (message != NULL) {
+        messagelen = strlen(message);
+    }
+
     if (!g_file_set_contents(filename, message, messagelen, &glib_error)) {
         log_error("[Editor] could not write to %s: %s", filename, glib_error ? glib_error->message : "No GLib error given");
         if (glib_error) {