fix for memcached egg added by sethalves on Wed Jul 24 19:46:49 2013
ponk% diff -rc memcached memcached-patched diff -rc memcached/memcached.scm memcached-patched/memcached.scm *** memcached/memcached.scm 2013-07-24 10:44:17.770617617 -0700 --- memcached-patched/memcached.scm 2013-07-24 10:45:32.028857581 -0700 *************** *** 45,50 **** --- 45,51 ---- server-handle? server-handle-host server-handle-port) (import scheme (except chicken get) ) + (use extras) (require-library extras data-structures tcp srfi-13 srfi-14 srfi-69) (import (only srfi-13 string-prefix? string-tokenize string-drop string-skip) *************** *** 153,159 **** (let ((w (string-tokenize s))) (and (pair? w) (string=? (car w) "VALUE") (let ((len (string->number (car (cdddr w))))) ! (let ((data (nread-line h len))) data)))))) --- 154,160 ---- (let ((w (string-tokenize s))) (and (pair? w) (string=? (car w) "VALUE") (let ((len (string->number (car (cdddr w))))) ! (let ((data (read-string len (server-handle-in h)))) data))))))