)]}'
{"daemon/memcached.c":[{"author":{"_account_id":1000004,"name":"Steve Yen","email":"steve.yen@gmail.com","username":"steveyen","avatars":[{"url":"https://www.gravatar.com/avatar/5e97dd5b905bda814f0257f49d32b4d0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5e97dd5b905bda814f0257f49d32b4d0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5e97dd5b905bda814f0257f49d32b4d0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5e97dd5b905bda814f0257f49d32b4d0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"37c6a6a4c53334e5e38f812a0b6d138e64045a62","unresolved":false,"context_lines":[{"line_number":1715,"context_line":"    assert(c-\u003ewsize \u003e\u003d sizeof(*rsp));"},{"line_number":1716,"context_line":""},{"line_number":1717,"context_line":"    if (req-\u003emessage.header.request.cas !\u003d 0) {"},{"line_number":1718,"context_line":"        write_bin_packet(c, PROTOCOL_BINARY_RESPONSE_EINVAL, 0);"},{"line_number":1719,"context_line":"        return;"},{"line_number":1720,"context_line":"    }"},{"line_number":1721,"context_line":""}],"source_content_type":"text/x-csrc","patch_set":1,"id":"AAACAH%2F%2F%2FgI%3D","line":1718,"updated":"2012-10-26 17:03:53.000000000","message":"Allowing non-zero CAS for incr (and decr) seems useful to me.\n\nLet\u0027s say I\u0027m trying to allocate or sell a limited # of tickets.  Using incr (or perhaps decr) along with CAS might be one way that a user might have used to synchronize that.\n\nIf they did, this change would break that (mythical but possible) app?","commit_id":"b1af3500a8b49fe33a8f632963b415e86397ccfe"}]}
