add-patch: plug a leak handling the '/' command
commitec9b74b18e019a8adff827ab22380f9771ac5f00
authorRubén Justo <rjusto@gmail.com>
Mon, 22 Apr 2024 22:54:14 +0000 (23 00:54 +0200)
committerJunio C Hamano <gitster@pobox.com>
Mon, 22 Apr 2024 23:27:42 +0000 (22 16:27 -0700)
treefd272b3055c6c9ad2a3e88b9dc5952dec8bd471e
parent5861aa84a7a5f393e953203068bd3fc5c710fc42
add-patch: plug a leak handling the '/' command

Plug a leak we have since d6cf873340 (built-in add -p: implement the '/'
("search regex") command, 2019-12-13).

This leak can be triggered with:

    $ printf "A\n\nB\n" >file
    $ git add file && git commit -m file
    $ printf "AA\n\nBB\n" >file
    $ printf "s\n/ .\n" >lines
    $ git add -p <lines

Signed-off-by: Rubén Justo <rjusto@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
add-patch.c