summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaweł Forysiuk <tuxator@o2.pl>2013-11-26 20:08:06 +0100
committerPaweł Forysiuk <tuxator@o2.pl>2013-11-26 20:08:06 +0100
commit223df8ac9b4b3821fd8f470ba0b155cca93790c1 (patch)
treef89289507f49134db9178270ec254e0f89a1912f
parent26199146247dffbcd70621bd5ce723e2c8f3bf97 (diff)
downloadmidori-223df8ac9b4b3821fd8f470ba0b155cca93790c1.tar.gz
Don't try to create database if config_dir is NULL
-rw-r--r--extensions/formhistory/formhistory.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/extensions/formhistory/formhistory.c b/extensions/formhistory/formhistory.c
index 660502e3..060ac1c7 100644
--- a/extensions/formhistory/formhistory.c
+++ b/extensions/formhistory/formhistory.c
@@ -495,6 +495,12 @@ formhistory_new (const gchar* config_dir)
priv->master_password_canceled = 0;
formhistory_construct_popup_gui (priv);
+ if (config_dir == NULL)
+ {
+ priv->db = NULL;
+ return priv;
+ }
+
filename = g_build_filename (config_dir, "forms.db", NULL);
priv->database = midori_database_new (filename, &error);
g_free (filename);