Skip to content

Commit 1a72462

Browse files
committed
patch: use GIT_ASSERT
1 parent 4dba930 commit 1a72462

File tree

3 files changed

+13
-10
lines changed

3 files changed

+13
-10
lines changed

src/patch.c

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ size_t git_patch_size(
6565
{
6666
size_t out;
6767

68-
assert(patch);
68+
GIT_ASSERT_ARG(patch);
6969

7070
out = patch->content_size;
7171

@@ -129,13 +129,13 @@ int git_patch_line_stats(
129129

130130
const git_diff_delta *git_patch_get_delta(const git_patch *patch)
131131
{
132-
assert(patch);
132+
GIT_ASSERT_ARG_WITH_RETVAL(patch, NULL);
133133
return patch->delta;
134134
}
135135

136136
size_t git_patch_num_hunks(const git_patch *patch)
137137
{
138-
assert(patch);
138+
GIT_ASSERT_ARG(patch);
139139
return git_array_size(patch->hunks);
140140
}
141141

@@ -152,7 +152,7 @@ int git_patch_get_hunk(
152152
size_t hunk_idx)
153153
{
154154
git_patch_hunk *hunk;
155-
assert(patch);
155+
GIT_ASSERT_ARG(patch);
156156

157157
hunk = git_array_get(patch->hunks, hunk_idx);
158158

@@ -170,7 +170,7 @@ int git_patch_get_hunk(
170170
int git_patch_num_lines_in_hunk(const git_patch *patch, size_t hunk_idx)
171171
{
172172
git_patch_hunk *hunk;
173-
assert(patch);
173+
GIT_ASSERT_ARG(patch);
174174

175175
if (!(hunk = git_array_get(patch->hunks, hunk_idx)))
176176
return patch_error_outofrange("hunk");
@@ -186,7 +186,7 @@ int git_patch_get_line_in_hunk(
186186
git_patch_hunk *hunk;
187187
git_diff_line *line;
188188

189-
assert(patch);
189+
GIT_ASSERT_ARG(patch);
190190

191191
if (!(hunk = git_array_get(patch->hunks, hunk_idx))) {
192192
if (out) *out = NULL;
@@ -206,7 +206,9 @@ int git_patch_get_line_in_hunk(
206206

207207
int git_patch_from_diff(git_patch **out, git_diff *diff, size_t idx)
208208
{
209-
assert(out && diff && diff->patch_fn);
209+
GIT_ASSERT_ARG(out);
210+
GIT_ASSERT_ARG(diff);
211+
GIT_ASSERT_ARG(diff->patch_fn);
210212
return diff->patch_fn(out, diff, idx);
211213
}
212214

src/patch_generate.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -561,7 +561,7 @@ static int patch_from_sources(
561561
patch_generated_with_delta *pd;
562562
git_xdiff_output xo;
563563

564-
assert(out);
564+
GIT_ASSERT_ARG(out);
565565
*out = NULL;
566566

567567
if ((error = patch_generated_with_delta_alloc(
@@ -840,7 +840,7 @@ static int patch_generated_line_cb(
840840
GIT_UNUSED(hunk_);
841841

842842
hunk = git_array_last(patch->base.hunks);
843-
assert(hunk); /* programmer error if no hunk is available */
843+
GIT_ASSERT(hunk); /* programmer error if no hunk is available */
844844

845845
line = git_array_alloc(patch->base.lines);
846846
GIT_ERROR_CHECK_ALLOC(line);

src/patch_parse.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1168,7 +1168,8 @@ int git_patch_parse(
11681168
size_t start, used;
11691169
int error = 0;
11701170

1171-
assert(out && ctx);
1171+
GIT_ASSERT_ARG(out);
1172+
GIT_ASSERT_ARG(ctx);
11721173

11731174
*out = NULL;
11741175

0 commit comments

Comments
 (0)