View Issue Details

IDProjectCategoryView StatusLast Update
0002221GNUnetnamestore servicepublic2012-06-02 17:15
Reporterschanzen Assigned ToMatthias Wachs Due Date
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.9.3 
Summary0002221: Namestore iterator released on last record
DescriptionThe namestore zone iterator is freed when the last _next call has been made. This results in an error in the namestore when _stop is called:

External protocol violation detected at gnunet-namestore-service.c:1552

Either document in api that _stop should not be called in that case or only release iterator when _stop is called
Steps To Reproduce1. Iterate thourgh zone
2. Try to stop iteration when name==NULL (iteration finished)
TagsNo tags attached.

Activities

Matthias Wachs

2012-03-15 13:29

reporter   ~0005613

Intended

Christian Grothoff

2012-03-16 21:02

manager   ~0005622

Didn't we decide that this is intentional? Shouldn't this bug be closed?

Issue History

Date ModifiedUsernameFieldChange
2012-03-15 12:16schanzenNew Issue
2012-03-15 12:16schanzenStatusnew => assigned
2012-03-15 12:16schanzenAssigned To => Matthias Wachs
2012-03-15 13:29Matthias WachsNote Added: 0005613
2012-03-16 21:02Christian GrothoffNote Added: 0005622
2012-03-16 21:02Christian GrothoffStatusassigned => feedback
2012-03-16 21:11Christian GrothoffProduct Version => Git master
2012-03-16 21:11Christian GrothoffTarget Version => 0.9.3
2012-03-19 08:56Matthias WachsStatusfeedback => resolved
2012-03-19 08:56Matthias WachsResolutionopen => fixed
2012-06-02 17:15Christian GrothoffStatusresolved => closed
2013-10-02 11:56Christian GrothoffCategorynamestore => namestore service