submodule: die on config error when linking modules
[gitweb.git] / submodule.c
index 14e76247bf107da916cf100b8078cf10238e6b76..278b08795f750c156d431bef3c46f1f2dd047ce3 100644 (file)
@@ -1034,11 +1034,9 @@ void connect_work_tree_and_git_dir(const char *work_tree, const char *git_dir)
        /* Update core.worktree setting */
        strbuf_reset(&file_name);
        strbuf_addf(&file_name, "%s/config", git_dir);
-       if (git_config_set_in_file(file_name.buf, "core.worktree",
-                                  relative_path(real_work_tree, git_dir,
-                                                &rel_path)))
-               die(_("Could not set core.worktree in %s"),
-                   file_name.buf);
+       git_config_set_in_file_or_die(file_name.buf, "core.worktree",
+                                     relative_path(real_work_tree, git_dir,
+                                                   &rel_path));
 
        strbuf_release(&file_name);
        strbuf_release(&rel_path);