Changeset 667
- Timestamp:
- 12/08/07 04:16:13 (1 year ago)
- Files:
-
- trunk/server/memcached.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/server/memcached.c
r654 r667 1746 1746 } 1747 1747 1748 settings.oldest_live = realtime(exptime) - 1; 1748 /* 1749 If exptime is zero realtime() would return zero too, and 1750 realtime(exptime) - 1 would overflow to the max unsigned 1751 value. So we process exptime == 0 the same way we do when 1752 no delay is given at all. 1753 */ 1754 if (exptime > 0) 1755 settings.oldest_live = realtime(exptime) - 1; 1756 else /* exptime == 0 */ 1757 settings.oldest_live = current_time - 1; 1749 1758 item_flush_expired(); 1750 1759 out_string(c, "OK");
