diff options
author | Michael Vetter <jubalh@iodoru.org> | 2022-03-24 15:37:38 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-24 15:37:38 +0100 |
commit | 39b276986b99ecbebd4c9cca3bdc1722e5ec2c24 (patch) | |
tree | e293afcd037655461af0c6f8f349cbf54ab9833b /src/tools | |
parent | 2c7f52f81da1664e2ce099614c98dbba61611279 (diff) | |
parent | ce152a82b45581a19c867434d2feb7b176211c4c (diff) | |
download | profani-tty-39b276986b99ecbebd4c9cca3bdc1722e5ec2c24.tar.gz |
Merge pull request #1653 from MarcoPolo-PasTonMolo/fix/editor-crash
Fix crash on /editor
Diffstat (limited to 'src/tools')
-rw-r--r-- | src/tools/editor.c | 6 |
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) { |