Guile Freenet
 
(drak)
2016-02-10: avoid stumbling over incorrectly formatted trust values

avoid stumbling over incorrectly formatted trust values

diff --git a/parse-crawled.scm b/parse-crawled.scm
--- a/parse-crawled.scm
+++ b/parse-crawled.scm
@@ -93,7 +93,8 @@
                         (let* ((edge (car trusted))
                                (trustee (car edge))
                                (weight (cdr edge)))
-                          (format port "~A;~A;~f\n" id trustee weight)
+                          (when weight ; avoid stumbling over incorrectly formatted trust values
+                              (format port "~A;~A;~f\n" id trustee weight))
                           (write-trust (cdr trusted)))))))
              (write-edges (cdr trusts)))))
     ; (write (car trusts))