git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH v3 04/12] bisect--helper: reimplement `bisect_autostart` shell function in C

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
May 22, 2020, 20:50 UTC
Message-ID
<nycvar.QRO.7.76.6.2005222247500.56@tvgsbejvaqbjf.bet>
In-Reply-To
<nycvar.QRO.7.76.6.2005222058380.56@tvgsbejvaqbjf.bet>
Hi Miriam,
On Fri, 22 May 2020, Johannes Schindelin wrote:
Show 13 quoted lines
> On Thu, 23 Apr 2020, Miriam Rubio wrote:
>
> > +	/*
> > +	 * TRANSLATORS: Make sure to include [Y] and [n] in your
> > +	 * translation. The program will only accept English input
> > +	 * at this point.
> > +	 */
> > +	yesno = git_prompt(_("Do you want me to do it for you "
> > +			     "[Y/n]? "), PROMPT_ECHO);
>
> [...]
>
> I still think that we need to call `free(yesno);` or we leak memory.

Never mind. I got fooled by the fact that `git_prompt()` returns `char *`. It actually returns the pointer `buf.buf` of a `static `strbuf buf`, so there is nothing to `free()` here.

Sorry for the noise, Dscho

Previous: Johannes SchindelinNext: Miriam Rubio
Message 11 of 28 in “Finish converting git bisect to C part 2”
  1. 00/12 Finish converting git bisect to C part 2Miriam Rubio, Apr 23, 2020
  2. 01/12 bisect--helper: fix `cmd_*()` function switch default returnMiriam Rubio, Apr 23, 2020
  3. Johannes SchindelinMay 22, 2020
  4. 03/12 bisect--helper: introduce new `write_in_file()` functionMiriam Rubio, Apr 23, 2020
  5. Johannes SchindelinMay 22, 2020
  6. Đoàn Trần Công DanhMay 23, 2020
  7. 02/12 bisect--helper: use '-res' in 'cmd_bisect__helper' returnMiriam Rubio, Apr 23, 2020
  8. Johannes SchindelinMay 22, 2020
  9. 04/12 bisect--helper: reimplement `bisect_autostart` shell function in CMiriam Rubio, Apr 23, 2020
  10. Johannes SchindelinMay 22, 2020
  11. Johannes SchindelinMay 22, 2020
  12. 05/12 bisect--helper: reimplement `bisect_next` and `bisect_auto_next` shell functions in CMiriam Rubio, Apr 23, 2020
  13. Johannes SchindelinMay 22, 2020
  14. 07/12 bisect--helper: retire `--bisect-clean-state` subcommandMiriam Rubio, Apr 23, 2020
  15. 06/12 bisect--helper: finish porting `bisect_start()` to CMiriam Rubio, Apr 23, 2020
  16. Johannes SchindelinMay 22, 2020
  17. 08/12 bisect--helper: retire `--next-all` subcommandMiriam Rubio, Apr 23, 2020
  18. 10/12 bisect--helper: retire `--check-expected-revs` subcommandMiriam Rubio, Apr 23, 2020
  19. 09/12 bisect--helper: reimplement `bisect_state` & `bisect_head` shell functions in CMiriam Rubio, Apr 23, 2020
  20. Johannes SchindelinMay 22, 2020
  21. Miriam R.Jun 20, 2020
  22. Johannes SchindelinJun 19, 2020
  23. 11/12 bisect--helper: retire `--write-terms` subcommandMiriam Rubio, Apr 23, 2020
  24. 12/12 bisect--helper: retire `--bisect-autostart` subcommandMiriam Rubio, Apr 23, 2020
  25. Junio C HamanoApr 23, 2020
  26. Miriam R.Apr 25, 2020
  27. Johannes SchindelinMay 22, 2020
  28. Miriam R.May 24, 2020

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.