summary refs log tree commit diff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2014-05-25 01:31:15 +0200
committerLudovic Courtès <ludo@gnu.org>2014-05-25 01:31:15 +0200
commit884af1b4ecb0c6ede9fb431105c5c931d1bd1619 (patch)
tree8ed15c02e02c6e194747e20f8f9934bd2cefe576
parent4b2615e1cae8e21df8f180abf261d1dc22a2459e (diff)
downloadguix-884af1b4ecb0c6ede9fb431105c5c931d1bd1619.tar.gz
store: Remove misleading 'setsockopt' call.
* guix/store.scm (open-connection): Remove misleading 'setsockopt' call,
  erroneously introduced in df1fab58.  This would actually shrink the
  receive buffer from 124 KiB to 12 KiB, though it had little impact on
  performance.
-rw-r--r--guix/store.scm10
1 files changed, 0 insertions, 10 deletions
diff --git a/guix/store.scm b/guix/store.scm
index 864303ddb3..0c99e623ec 100644
--- a/guix/store.scm
+++ b/guix/store.scm
@@ -291,16 +291,6 @@ operate, should the disk become full.  Return a server object."
         (a (make-socket-address PF_UNIX file)))
 
     (catch 'system-error
-      (lambda ()
-        ;; Enlarge the receive buffer.
-        (setsockopt s SOL_SOCKET SO_RCVBUF (* 12 1024)))
-      (lambda args
-        ;; On the Hurd, the pflocal server's implementation of `socket_setopt'
-        ;; always returns ENOPROTOOPT.  Ignore it.
-        (unless (= (system-error-errno args) ENOPROTOOPT)
-          (apply throw args))))
-
-    (catch 'system-error
       (cut connect s a)
       (lambda args
         ;; Translate the error to something user-friendly.