Changeset 643

Show
Ignore:
Timestamp:
11/16/07 10:28:02 (1 year ago)
Author:
dormando
Message:

Append should not allow its flags or exptime to be updated.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/server/memcached.c

    r640 r643  
    769769            /* flags was already lost - so recover them from ITEM_suffix(it) */ 
    770770 
    771             flags = (int) strtol(ITEM_suffix(it), (char **) NULL, 10); 
    772  
    773             new_it = do_item_alloc(key, it->nkey, flags, it->exptime, it->nbytes + old_it->nbytes - 2 /* CRLF */); 
     771            flags = (int) strtol(ITEM_suffix(old_it), (char **) NULL, 10); 
     772 
     773            new_it = do_item_alloc(key, it->nkey, flags, old_it->exptime, it->nbytes + old_it->nbytes - 2 /* CRLF */); 
    774774 
    775775            if (new_it == NULL) {