projects
/
awesomized
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
Style cleanup.
[awesomized/libmemcached]
/
libmemcached
/
string.cc
diff --git
a/libmemcached/string.cc
b/libmemcached/string.cc
index 1c44e996d680e46e7143463fe51b15aa09e7cf93..89b33e1180069707c1396c9e2ea9a5f05894f4a6 100644
(file)
--- a/
libmemcached/string.cc
+++ b/
libmemcached/string.cc
@@
-279,16
+279,21
@@
const char *memcached_string_value(const memcached_string_st& self)
char *memcached_string_take_value(memcached_string_st *self)
{
char *memcached_string_take_value(memcached_string_st *self)
{
-
assert_msg(self, "Invalid memcached_string_st")
;
- // If we fail at adding the null, we copy and move on
- if (memcached_s
uccess(memcached_string_append_null(self)
))
+
char* value= NULL
;
+
+ if (memcached_s
tring_length(self
))
{
{
- return memcached_string_c_copy(self);
- }
+ assert_msg(self, "Invalid memcached_string_st");
+ // If we fail at adding the null, we copy and move on
+ if (memcached_success(memcached_string_append_null(self)))
+ {
+ return memcached_string_c_copy(self);
+ }
-
char *
value= self->string;
+
value= self->string;
- _init_string(self);
+ _init_string(self);
+ }
return value;
}
return value;
}