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);
"Welcome to our mercurial repository"