diff options
| author | Peter Pettersson <boretrk@hotmail.com> | 2021-08-25 20:08:58 +0200 |
|---|---|---|
| committer | Peter Pettersson <boretrk@hotmail.com> | 2021-08-25 20:08:58 +0200 |
| commit | 7f1dd7030664fa15caeb6e20578bcb9543026ba7 (patch) | |
| tree | e70acad84aef95142b13fd5b3d17b1cd511f0110 /src/diff_driver.c | |
| parent | bcc0d750298d18ccc18e5b57317d1d7833498018 (diff) | |
| download | libgit2-7f1dd7030664fa15caeb6e20578bcb9543026ba7.tar.gz | |
array: fix dereference from void * type
Diffstat (limited to 'src/diff_driver.c')
| -rw-r--r-- | src/diff_driver.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/diff_driver.c b/src/diff_driver.c index e9f63cb17..8e9131feb 100644 --- a/src/diff_driver.c +++ b/src/diff_driver.c @@ -389,13 +389,13 @@ int git_diff_driver_lookup( void git_diff_driver_free(git_diff_driver *driver) { - size_t i; + git_diff_driver_pattern *pat; if (!driver) return; - for (i = 0; i < git_array_size(driver->fn_patterns); ++i) - git_regexp_dispose(& git_array_get(driver->fn_patterns, i)->re); + while ((pat = git_array_pop(driver->fn_patterns)) != NULL) + git_regexp_dispose(&pat->re); git_array_clear(driver->fn_patterns); git_regexp_dispose(&driver->word_pattern); |
