gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnunet-scheme] 123/324: netstruct: Select a part of the slice before tr


From: gnunet
Subject: [gnunet-scheme] 123/324: netstruct: Select a part of the slice before trying to read.
Date: Tue, 21 Sep 2021 13:22:43 +0200

This is an automated email from the git hooks/post-receive script.

maxime-devos pushed a commit to branch master
in repository gnunet-scheme.

commit 3e4c21ecafdee652e2a786de5f185b10ce452106
Author: Maxime Devos <maximedevos@telenet.be>
AuthorDate: Sat May 29 22:32:00 2021 +0200

    netstruct: Select a part of the slice before trying to read.
    
    Previously, the reader procedure received an overly large
    slice. Now, only the relevant part (at the right offset!)
    is passed, so the read proceeds at the right offset.
    
    Tests later!
    
    * gnu/gnunet/netstruct/procedural.scm (read%): Only read
      from relevant part of slice.
---
 gnu/gnunet/netstruct/procedural.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/gnunet/netstruct/procedural.scm 
b/gnu/gnunet/netstruct/procedural.scm
index 3b531f8..19e6f00 100644
--- a/gnu/gnunet/netstruct/procedural.scm
+++ b/gnu/gnunet/netstruct/procedural.scm
@@ -224,7 +224,7 @@ from the bytevector slice @var{slice}."
                  (make-unreadable)
                  (make-who-condition 'read%)
                  (make-message-condition "field cannot be read"))))
-       ((~reader part) slice)))
+       ((~reader part) relevant)))
 
     (define (set%! ns fields slice value)
       "Write @var{value} to the field @var{field} of the network

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]