diff options
author | Michael Vetter <jubalh@iodoru.org> | 2020-05-27 22:06:04 +0200 |
---|---|---|
committer | Michael Vetter <jubalh@iodoru.org> | 2020-05-27 22:06:04 +0200 |
commit | d4692b1b2dfc6eca947d3d5cbe19901306837ccd (patch) | |
tree | e9196d092decb7b4a4af9703655585175dcf8cc8 /src/database.c | |
parent | d240eb629cbe8cfc7e7f51ab95d44f993088810c (diff) | |
download | profani-tty-d4692b1b2dfc6eca947d3d5cbe19901306837ccd.tar.gz |
Fix carbon logging
Regards https://github.com/profanity-im/profanity/issues/1342
Diffstat (limited to 'src/database.c')
-rw-r--r-- | src/database.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/database.c b/src/database.c index 625aaa86..3cc14d0d 100644 --- a/src/database.c +++ b/src/database.c @@ -164,12 +164,16 @@ log_database_close(void) void log_database_add_incoming(ProfMessage *message) { - const char *jid = connection_get_fulljid(); - Jid *myjid = jid_create(jid); + if (message->to_jid) { + _add_to_db(message, NULL, message->from_jid, message->to_jid); + } else { + const char *jid = connection_get_fulljid(); + Jid *myjid = jid_create(jid); - _add_to_db(message, NULL, message->from_jid, myjid); + _add_to_db(message, NULL, message->from_jid, myjid); - jid_destroy(myjid); + jid_destroy(myjid); + } } static void |