From 50e107f1cac33eb08a85017a7caa7effb7b9b454 Mon Sep 17 00:00:00 2001 From: Ludovic Marcotte Date: Fri, 30 Dec 2011 12:20:57 +0000 Subject: [PATCH] Fix for bug #1542 Monotone-Parent: 3c7106a946b0d9786d46c4f0c0a7e5bc1e5f8684 Monotone-Revision: 57c10d31c6098096fecd1a8325950d007a357271 Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2011-12-30T12:20:57 --- NEWS | 1 + SoObjects/SOGo/SOGoCache.m | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 9c47c6c0d..9804468fd 100644 --- a/NEWS +++ b/NEWS @@ -7,6 +7,7 @@ New Features Enhancements - updated Ukrainian translation + - now possible to use memcached over a UNIX socket Bug Fixes - alarms for tasks now depend on the start date and instead of the due date diff --git a/SoObjects/SOGo/SOGoCache.m b/SoObjects/SOGo/SOGoCache.m index 8617a9c29..b3ecd694e 100644 --- a/SoObjects/SOGo/SOGoCache.m +++ b/SoObjects/SOGo/SOGoCache.m @@ -127,7 +127,10 @@ static memcached_st *handle = NULL; servers = memcached_servers_parse([memcachedServerName UTF8String]); - memcached_server_push(handle, servers); + if ([memcachedServerName hasPrefix:@"/"]) + memcached_server_add_unix_socket(handle, [memcachedServerName UTF8String]); + else + memcached_server_push(handle, servers); } } }