diff options
author | Steffen Jaeckel <jaeckel-floss@eyet-services.de> | 2022-03-03 15:01:40 +0100 |
---|---|---|
committer | Steffen Jaeckel <jaeckel-floss@eyet-services.de> | 2022-03-13 13:21:40 +0100 |
commit | 764a7fb71b6cc401ed77233bbcd4d67201f9ca85 (patch) | |
tree | ad6c48e63eb765a2711e45ef8d03dbf9f313a113 /src/tools | |
parent | 07e584734db1b54ed3573c725b79912868a9cd7e (diff) | |
download | profani-tty-764a7fb71b6cc401ed77233bbcd4d67201f9ca85.tar.gz |
prevent segfault
In case we're not connected yet and press Alt+c a segfault occurred since `conn.xmpp_conn` is dereferenced while it's still `NULL`. Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
Diffstat (limited to 'src/tools')
-rw-r--r-- | src/tools/editor.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/tools/editor.c b/src/tools/editor.c index 10c5c7d4..594e079a 100644 --- a/src/tools/editor.c +++ b/src/tools/editor.c @@ -51,6 +51,9 @@ get_message_from_editor(gchar* message, gchar** returned_message) { // create editor dir if not present char* jid = connection_get_barejid(); + if (!jid) { + return TRUE; + } gchar* path = files_get_account_data_path(DIR_EDITOR, jid); free(jid); if (g_mkdir_with_parents(path, S_IRWXU) != 0) { |