8000 repository: don't cast to `int` for no reason · libgit2/libgit2@3527761 · GitHub
[go: up one dir, main page]

Skip to content

Commit 3527761

Browse files
author
Edward Thomson
committed
repository: don't cast to int for no reason
And give it a default so that some compilers don't (unnecessarily) complain.
1 parent 9221e0e commit 3527761

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/repository.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ static int load_workdir(git_repository *repo, git_config *config, git_buf *paren
264264
* the stack could remove directories name limits, but at the cost of doing
265265
* repeated malloc/frees inside the loop below, so let's not do it now.
266266
*/
267-
static int find_ceiling_dir_offset(
267+
static size_t find_ceiling_dir_offset(
268268
const char *path,
269269
const char *ceiling_directories)
270270
{
@@ -278,7 +278,7 @@ static int find_ceiling_dir_offset(
278278
min_len = (size_t)(git_path_root(path) + 1);
279279

280280
if (ceiling_directories == NULL || min_len == 0)
281-
return (int)min_len;
281+
return min_len;
282282

283283
for (sep = ceil = ceiling_directories; *sep; ceil = sep + 1) {
284284
for (sep = ceil; *sep && *sep != GIT_PATH_LIST_SEPARATOR; sep++);
@@ -305,7 +305,7 @@ static int find_ceiling_dir_offset(
305305
}
306306
}
307307

308-
return (int)(max_len <= min_len ? min_len : max_len);
308+
return (max_len <= min_len ? min_len : max_len);
309309
}
310310

311311
/*
@@ -362,7 +362,7 @@ static int find_repo(
362362
dev_t initial_device = 0;
363363
int min_iterations;
364364
bool in_dot_git;
365-
int ceiling_offset;
365+
size_t ceiling_offset = 0;
366366

367367
git_buf_free(repo_path);
368368

0 commit comments

Comments
 (0)
0