# HG changeset patch # User Thomas Klausner # Date 1624391105 -7200 # Node ID 7e7d2c5ac70e210f7044ea15ed2ae8049d2046cc # Parent 745a10fa6e32e136be42bd17fba28a9a9a716274 free variable in error case Coverity CID 349342 diff -r 745a10fa6e32 -r 7e7d2c5ac70e libfdproto/rt_data.c --- a/libfdproto/rt_data.c Tue Jun 22 21:40:05 2021 +0200 +++ b/libfdproto/rt_data.c Tue Jun 22 21:45:05 2021 +0200 @@ -225,7 +225,7 @@ goto after_origin; } } - CHECK_MALLOC( new->erh = (DiamId_t)os0dup(origin, originsz) ); + CHECK_MALLOC_DO( new->erh = (DiamId_t)os0dup(origin, originsz), { free(new); return __ret__; }); new->erhlen = originsz; } after_origin: