changeset 1568:7e7d2c5ac70e default tip

free variable in error case Coverity CID 349342
author Thomas Klausner <wiz@gatalith.at>
date Tue, 22 Jun 2021 21:45:05 +0200
parents 745a10fa6e32
children
files libfdproto/rt_data.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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:
"Welcome to our mercurial repository"