diff -r 1f924c6c4786 -r 4fb59abd727e libpurple/log.c --- a/libpurple/log.c Mon Sep 30 23:48:55 2019 -0400 +++ b/libpurple/log.c Tue Oct 01 02:21:00 2019 -0400 @@ -1240,8 +1240,9 @@ data = log->logger_data; /* if we can't write to the file, give up before we hurt ourselves */ - if(!data->file) + if (!data || !data->file) { return 0; + } dt = g_date_time_to_local(log->time); date = g_date_time_format(dt, "%c");