projects
/
m6w6
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
Fix for lp:1062704
[m6w6/libmemcached]
/
libmemcached
/
server.hpp
diff --git
a/libmemcached/server.hpp
b/libmemcached/server.hpp
index 2719294f9cf3d4fd626b1fcda9ec14d6292ae8c0..351b34be02260bcae879bd47dc5b919e5fdb4585 100644
(file)
--- a/
libmemcached/server.hpp
+++ b/
libmemcached/server.hpp
@@
-60,7
+60,12
@@
void __server_free(memcached_server_st *);
static inline bool memcached_is_valid_servername(const memcached_string_t& arg)
{
static inline bool memcached_is_valid_servername(const memcached_string_t& arg)
{
- return arg.size < NI_MAXHOST;
+ return (arg.c_str != NULL or arg.size == 0) and arg.size < NI_MAXHOST;
+}
+
+static inline bool memcached_is_valid_filename(const memcached_string_t& arg)
+{
+ return arg.c_str != NULL and arg.size > 0 and arg.size < NI_MAXHOST;
}
void memcached_instance_free(org::libmemcached::Instance *);
}
void memcached_instance_free(org::libmemcached::Instance *);