git_config_set: fix off-by-two
[gitweb.git] / config.c
index e617c2018d22b6d389548a3573d2deb2ec608b99..4c8571ab33bd6572a6035d7f3408f77cdfeb8dbf 100644 (file)
--- a/config.c
+++ b/config.c
@@ -2624,7 +2624,7 @@ int git_config_set_multivar_in_file_gently(const char *config_filename,
                        } else
                                copy_end = find_beginning_of_line(
                                        contents, contents_sz,
-                                       store.offset[i]-2, &new_line);
+                                       store.offset[i], &new_line);
 
                        if (copy_end > 0 && contents[copy_end-1] != '\n')
                                new_line = 1;