Mercurial > hg > freeDiameter-proposed
comparison libfdproto/rt_data.c @ 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 | 1af09cc156d6 |
children |
comparison
equal
deleted
inserted
replaced
1567:745a10fa6e32 | 1568:7e7d2c5ac70e |
---|---|
223 TRACE_DEBUG(FULL, "Received error %d from peer with invalid Origin-Host AVP, not saved", rcode); | 223 TRACE_DEBUG(FULL, "Received error %d from peer with invalid Origin-Host AVP, not saved", rcode); |
224 origin = NULL; | 224 origin = NULL; |
225 goto after_origin; | 225 goto after_origin; |
226 } | 226 } |
227 } | 227 } |
228 CHECK_MALLOC( new->erh = (DiamId_t)os0dup(origin, originsz) ); | 228 CHECK_MALLOC_DO( new->erh = (DiamId_t)os0dup(origin, originsz), { free(new); return __ret__; }); |
229 new->erhlen = originsz; | 229 new->erhlen = originsz; |
230 } | 230 } |
231 after_origin: | 231 after_origin: |
232 new->code = rcode; | 232 new->code = rcode; |
233 fd_list_insert_before(li, &new->chain); | 233 fd_list_insert_before(li, &new->chain); |