The response received by http::get_state() contains a linebreak that the current split(' ') doesn’t account for, so libpijul::Merkle::from_base32 will always fail and get_state will return None despite getting a valid response.
Thanks! Since your work has already caused a number of (nice) changes in the code for pull, pulling this patch wasn’t totally trivial, and many things needed to be fixed. This is done now, thanks!
The response received by
http::get_state()
contains a linebreak that the currentsplit(' ')
doesn’t account for, solibpijul::Merkle::from_base32
will always fail andget_state
will returnNone
despite getting a valid response.