Merge branch 'cf/constness-fixes'
Small code clean-up around the constness area. * cf/constness-fixes: dir: avoid -Wdiscarded-qualifiers in remove_path() bloom: remove a misleading const qualifiermaint
commit
651847f5bc
4
bloom.c
4
bloom.c
|
|
@ -501,7 +501,7 @@ struct bloom_filter *get_or_compute_bloom_filter(struct repository *r,
|
||||||
struct hashmap_iter iter;
|
struct hashmap_iter iter;
|
||||||
|
|
||||||
for (i = 0; i < diff_queued_diff.nr; i++) {
|
for (i = 0; i < diff_queued_diff.nr; i++) {
|
||||||
const char *path = diff_queued_diff.queue[i]->two->path;
|
char *path = diff_queued_diff.queue[i]->two->path;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Add each leading directory of the changed file, i.e. for
|
* Add each leading directory of the changed file, i.e. for
|
||||||
|
|
@ -523,7 +523,7 @@ struct bloom_filter *get_or_compute_bloom_filter(struct repository *r,
|
||||||
free(e);
|
free(e);
|
||||||
|
|
||||||
if (!last_slash)
|
if (!last_slash)
|
||||||
last_slash = (char*)path;
|
last_slash = path;
|
||||||
*last_slash = '\0';
|
*last_slash = '\0';
|
||||||
|
|
||||||
} while (*path);
|
} while (*path);
|
||||||
|
|
|
||||||
8
dir.c
8
dir.c
|
|
@ -3518,15 +3518,15 @@ int get_sparse_checkout_patterns(struct pattern_list *pl)
|
||||||
|
|
||||||
int remove_path(const char *name)
|
int remove_path(const char *name)
|
||||||
{
|
{
|
||||||
char *slash;
|
const char *last;
|
||||||
|
|
||||||
if (unlink(name) && !is_missing_file_error(errno))
|
if (unlink(name) && !is_missing_file_error(errno))
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
slash = strrchr(name, '/');
|
last = strrchr(name, '/');
|
||||||
if (slash) {
|
if (last) {
|
||||||
char *dirs = xstrdup(name);
|
char *dirs = xstrdup(name);
|
||||||
slash = dirs + (slash - name);
|
char *slash = dirs + (last - name);
|
||||||
do {
|
do {
|
||||||
*slash = '\0';
|
*slash = '\0';
|
||||||
if (startup_info->original_cwd &&
|
if (startup_info->original_cwd &&
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue