X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=lib%2Fguile%2Fchatlog;h=4d0b630361dafa7b00bad7c62059666a2e7e744c;hb=6c9eee0575b3b0083ad30b24d2dec3f3cfc0d99d;hp=0c5b09796aa70e186bfa2eb259c1fd35506a0626;hpb=d3372da97568d5e1f35fa19787c8ec8af93a0435;p=doldaconnect.git diff --git a/lib/guile/chatlog b/lib/guile/chatlog index 0c5b097..4d0b630 100755 --- a/lib/guile/chatlog +++ b/lib/guile/chatlog @@ -44,8 +44,8 @@ (let ((ires #f)) (while (begin (set! ires (dc-intresp resp)) ires) (if (assoc (car ires) fnetnodes) - (set-cdr! (assoc (car ires) fnetnodes) (caddr ires)) - (set! fnetnodes (cons (cons (car ires) (caddr ires)) fnetnodes)))))))) + (set-cdr! (assoc (car ires) fnetnodes) (list-ref ires 5)) + (set! fnetnodes (cons (cons (car ires) (list-ref ires 5)) fnetnodes)))))))) (define (fn-getname id) (if (not (assoc id fnetnodes)) @@ -118,7 +118,7 @@ (set! last-fn (vector-ref ires 0)))) (for-each (lambda (p) - (write-line (string-append (strftime "%H:%M:%S" (localtime (current-time))) ": <" (vector-ref ires 3) "> " (vector-ref ires 4)) p)) + (write-line (string-append (strftime "%H:%M:%S" (localtime (current-time))) (if (eq? (vector-ref ires 1) 0) "!" ":") " <" (vector-ref ires 3) "> " (vector-ref ires 4)) p)) (list p (current-output-port))) (close-port p)) ))