View Issue Details

IDProjectCategoryView StatusLast Update
0002221GNUnetnamestore servicepublic2012-06-02 19:15
Reporterschanzen Assigned ToMatthias Wachs  
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 14:29

reporter   ~0005613

Intended

Christian Grothoff

2012-03-16 22:02

manager   ~0005622

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

Issue History

Date Modified Username Field Change
2012-03-15 13:16 schanzen New Issue
2012-03-15 13:16 schanzen Status new => assigned
2012-03-15 13:16 schanzen Assigned To => Matthias Wachs
2012-03-15 14:29 Matthias Wachs Note Added: 0005613
2012-03-16 22:02 Christian Grothoff Note Added: 0005622
2012-03-16 22:02 Christian Grothoff Status assigned => feedback
2012-03-16 22:11 Christian Grothoff Product Version => Git master
2012-03-16 22:11 Christian Grothoff Target Version => 0.9.3
2012-03-19 09:56 Matthias Wachs Status feedback => resolved
2012-03-19 09:56 Matthias Wachs Resolution open => fixed
2012-06-02 19:15 Christian Grothoff Status resolved => closed
2013-10-02 13:56 Christian Grothoff Category namestore => namestore service