View Issue Details

IDProjectCategoryView StatusLast Update
0008221Talerexchangepublic2024-03-07 19:47
Reporterfefe Assigned ToChristian Grothoff Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.9.4Fixed in Version0.9.4 
Summary0008221: TALER_EXCHANGE_purse_create_with_deposit: memory leak
DescriptionThis is in exchange/src/lib/exchange_api_purse_create_with_deposit.c:

426 pch = GNUNET_new (struct TALER_EXCHANGE_PurseCreateDepositHandle);

477 pch->url = TALER_url_join (url,
478 arg_str,
479 NULL);

513 {
514 GNUNET_break (0);
515 json_decref (deposit_arr);
516 GNUNET_free (pch);
517 return NULL;
518 }

This looks like it is missing a GNUNET_free(pch->url);
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

child of 0008112 implementingoec Merchant security review 

Activities

Christian Grothoff

2024-01-23 16:01

manager   ~0020990

Fixed in 3f88a5c6..77319e20 (together with another leak of 'pch->deposits')

Issue History

Date ModifiedUsernameFieldChange
2024-01-23 13:37fefeNew Issue
2024-01-23 13:37fefeStatusnew => assigned
2024-01-23 13:37fefeAssigned To => Christian Grothoff
2024-01-23 13:37fefeRelationship addedchild of 0008112
2024-01-23 16:01Christian GrothoffStatusassigned => informing
2024-01-23 16:01Christian GrothoffResolutionopen => fixed
2024-01-23 16:01Christian GrothoffFixed in Version => 0.9.4
2024-01-23 16:01Christian GrothoffNote Added: 0020990
2024-01-23 16:01Christian GrothoffTarget Version => 0.9.4
2024-03-07 19:47Christian GrothoffStatusinforming => closed