From 0dddf86ab710beb80302456f3b19401d95440b0d Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Thu, 15 Jan 2004 21:51:55 +0000 Subject: [PATCH] Fixed crash when config file can not be created --- src/common/weechat.c | 3 ++- weechat/src/common/weechat.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/common/weechat.c b/src/common/weechat.c index b5ac859f3..f9b595c17 100644 --- a/src/common/weechat.c +++ b/src/common/weechat.c @@ -410,7 +410,8 @@ main (int argc, char *argv[]) case 0: /* config file OK */ break; case -1: /* config file not found */ - config_create_default (); + if (config_create_default () < 0) + return 1; config_read (); break; default: /* other error (fatal) */ diff --git a/weechat/src/common/weechat.c b/weechat/src/common/weechat.c index b5ac859f3..f9b595c17 100644 --- a/weechat/src/common/weechat.c +++ b/weechat/src/common/weechat.c @@ -410,7 +410,8 @@ main (int argc, char *argv[]) case 0: /* config file OK */ break; case -1: /* config file not found */ - config_create_default (); + if (config_create_default () < 0) + return 1; config_read (); break; default: /* other error (fatal) */