X-Git-Url: https://thelambdalab.xyz/gitweb/index.cgi?p=elpher.git;a=blobdiff_plain;f=elpher.el;h=b4048a71adad903a3661296caf786fded6de9416;hp=92362286feaa06344491a0f618c5b043166d70e8;hb=79c241f1ce5d4e4f2ba377485f4434e93391eb0f;hpb=bf0dd36eb2f5b339c6b561dbe3ee9693565b484b;ds=sidebyside diff --git a/elpher.el b/elpher.el index 9236228..b4048a7 100644 --- a/elpher.el +++ b/elpher.el @@ -463,7 +463,8 @@ For gopher addresses this is a combination of the selector type and selector." "Retrieve port from ADDRESS object. If no address is defined, returns 0. (This is for compatibility with the URL library.)" - (url-port address)) + (let ((port (url-portspec address))) ; (url-port) is too slow! + (if port port 0))) (defun elpher-gopher-address-selector (address) "Retrieve gopher selector from ADDRESS object."