Merge lp:~dmitry-isaikin/libmemcached/br1 into lp:~tangent-org/libmemcached/trunk

Proposed by Dmitry Isaykin
Status: Merged
Merged at revision: not available
Proposed branch: lp:~dmitry-isaikin/libmemcached/br1
Merge into: lp:~tangent-org/libmemcached/trunk
Diff against target: 15 lines (+1/-4)
1 file modified
libmemcached/fetch.c (+1/-4)
To merge this branch: bzr merge lp:~dmitry-isaikin/libmemcached/br1
Reviewer Review Type Date Requested Status
Libmemcached-developers Pending
Review via email: mp+19365@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Dmitry Isaykin (dmitry-isaikin) wrote :

removed dummy if-else in memcached_fetch:

- if (result_buffer->item_flags)
- *flags= result_buffer->item_flags;
- else
- *flags= 0;
+ *flags= result_buffer->item_flags;

P.S. Maybe this code must be fixed like that:
- if (result_buffer->item_flags)
- *flags= result_buffer->item_flags;
- else
- *flags= 0;
+ if (flags)
+ *flags= result_buffer->item_flags;

but this code only adds extra branching for some useless convenience for caller (caller can use memcached_fetch with NULL-pointer in @flags parameter). (in existing codebase memcached_fetch always called with not-NULL pointer @flags)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'libmemcached/fetch.c'
2--- libmemcached/fetch.c 2010-01-19 00:39:46 +0000
3+++ libmemcached/fetch.c 2010-02-15 21:27:14 +0000
4@@ -37,10 +37,7 @@
5 *key_length= result_buffer->key_length;
6 }
7
8- if (result_buffer->item_flags)
9- *flags= result_buffer->item_flags;
10- else
11- *flags= 0;
12+ *flags= result_buffer->item_flags;
13
14 return memcached_string_c_copy(&result_buffer->value);
15 }

Subscribers

People subscribed via source and target branches

to all changes: