Re: [PATCH v3 2/2] t/helper/test-delta: fix possible resource leak and ensure safe cleanup

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jul 23, 2025 at 04:06:39AM -0400, Jeff King wrote:

> On Wed, Jul 23, 2025 at 03:55:13AM -0400, Jeff King wrote:
> 
> > I dunno. We are reaching diminishing returns spending brainpower on a
> > function that is meant to be somewhat quick-and-dirty.
> 
> OK, I clearly could not resist spending more brainpower on it. If we are
> doing quick-and-dirty, why not just die()? The end result is the same,
> but per my argument in the earlier iteration of the series, that means
> we do not have to worry about cleaning up at all.

So...I feel a little bad about hijacking Hoyoung's thread. But after all
of the discussion, it seemed simplest to just stick it all into patches.
So here is a potential replacement for patch 2.

  [1/3]: test-delta: handle errors with die()
  [2/3]: test-delta: use strbufs to hold input files
  [3/3]: test-delta: close output descriptor after use

 t/helper/test-delta.c | 77 ++++++++++++++-----------------------------
 1 file changed, 24 insertions(+), 53 deletions(-)

-Peff




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux