summaryrefslogtreecommitdiff
path: root/compat/regex/regex_internal.c
diff options
context:
space:
mode:
authorSZEDER Gábor <szeder.dev@gmail.com>2022-11-02 23:01:42 +0100
committerTaylor Blau <me@ttaylorr.com>2022-11-02 20:16:34 -0400
commit586d8b5052f6b98c262c872f54216e39f3d56625 (patch)
tree0753446283aeb4af3dff299127742becb632d759 /compat/regex/regex_internal.c
parentef84222fa9b3ed163bacd6dc59a1d855dfbfbd75 (diff)
diff.c: use diff_free_queue()
Use diff_free_queue() instead of open-coding it. This shortens the code and make it less repetitive. Note that the second hunk in diff_flush() is interesting, because the 'free_queue' label separates the loop freeing the queue's filepairs from free()-ing the queue's internal array. This is somewhat suspicious, but it was not an issue before: there is only one place from where we jump to this label with a goto, and that is protected by an 'if (!q->nr && ...)' condition, i.e. we only skipped the loop freeing the filepairs when there were no filepairs in the queue to begin with. Signed-off-by: SZEDER Gábor <szeder.dev@gmail.com> Signed-off-by: Taylor Blau <me@ttaylorr.com>
Diffstat (limited to 'compat/regex/regex_internal.c')
0 files changed, 0 insertions, 0 deletions