When executing
(let ((*break-on-signals* 'error))
  (usocket:socket-connect "lisp.org" 80))

I have an error:
junk in string "org"
BREAK was entered because of *BREAK-ON-SIGNALS* (now rebound to NIL).
   [Condition of type SIMPLE-CONDITION]

Restarts:
 0: [CONTINUE] Return from BREAK.
 1: [REASSIGN] Return from BREAK and assign a new value to *BREAK-ON-SIGNALS*.
 2: [RETRY] Retry SLIME interactive evaluation request.
 3: [ABORT] Return to SLIME's top level.
 4: [ABORT] Exit debugger, returning to top level.

Backtrace:
  0: (BREAK "~A~%BREAK was entered because of *BREAK-ON-SIGNALS* ~\n
                 (now rebound to N..
  1: (SIGNAL #<SB-INT:SIMPLE-PARSE-ERROR {19809441}>)[:EXTERNAL]
  2: (ERROR SB-INT:SIMPLE-PARSE-ERROR)[:EXTERNAL]
  3: (PARSE-INTEGER "org")[:EXTERNAL]
  4: (USOCKET::LIST-OF-STRINGS-TO-INTEGERS ("lisp" "org"))
  5: (USOCKET:DOTTED-QUAD-TO-VECTOR-QUAD "lisp.org")
  6: (USOCKET::HOST-TO-VECTOR-QUAD "lisp.org")
  7: (USOCKET:SOCKET-CONNECT "lisp.org" 80)[:EXTERNAL]

When *break-on-signals* is nil, it's not an issue.
I use sbcl 1.0.23 on ubuntu, latest usocket.

Thank you,
Andrei

_______________________________________________
usocket-devel mailing list
usocket-devel@common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/usocket-devel

Reply via email to