View Issue Details

IDProjectCategoryView StatusLast Update
0006782Talerexchangepublic2024-01-12 13:05
Reportersebasjm 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
PriorityhighSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.8Fixed in Version0.8 
Summary0006782: /private/transfers crash
Descriptionin TMH_private_get_transfers:109

  payto_uri = MHD_lookup_connection_value (connection,
                                           MHD_GET_ARGUMENT_KIND,
                                           "payto_uri");

payto_uri gets null and crash at

plugin_merchantdb_postgres.c:4307

should postgres_lookup_transfers support payto with null or TMH_private_get_transfers use empty when param is not set?
Steps To Reproduce$ curl https://backend.demo.taler.net/instances/GNUnet/private/transfers
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2021-03-04 10:15

manager   ~0017593

Yes, NULL for payto_uri is supported, just the DB plugin hates it. Will fix.

Christian Grothoff

2021-03-04 10:20

manager   ~0017594

Fixed in 9f9d247..3923209

Christian Grothoff

2021-09-02 16:23

manager   ~0018358

Fix committed to master branch.

Issue History

Date ModifiedUsernameFieldChange
2021-03-03 20:14sebasjmNew Issue
2021-03-03 20:14sebasjmStatusnew => assigned
2021-03-03 20:14sebasjmAssigned To => Christian Grothoff
2021-03-04 10:15Christian GrothoffNote Added: 0017593
2021-03-04 10:20Christian GrothoffStatusassigned => informing
2021-03-04 10:20Christian GrothoffResolutionopen => fixed
2021-03-04 10:20Christian GrothoffFixed in Version => 0.9
2021-03-04 10:20Christian GrothoffNote Added: 0017594
2021-03-04 10:20Christian GrothoffTarget Versiongit (master) => 0.9
2021-07-30 11:57Christian GrothoffFixed in Version0.9 => 0.8.1
2021-07-30 11:59Christian GrothoffTarget Version0.9 => 0.8.1
2021-07-30 12:02Christian GrothoffFixed in Version0.8.1 => 0.8
2021-07-30 12:02Christian GrothoffTarget Version0.8.1 => 0.8
2021-08-24 14:23Christian GrothoffStatusinforming => closed
2021-09-02 16:22Christian Grothoff
2021-09-02 16:23Christian GrothoffNote Added: 0018358
2024-01-12 13:05Christian GrothoffCategoryexchange API (C) => exchange