antirez
3ad87c652b
Properly init/release iterators in zunionInterGenericCommand().
...
This commit does mainly two things:
1) It fixes zunionInterGenericCommand() by removing mass-initialization
of all the iterators used, so that we don't violate the unsafe iterator
API of dictionaries. This fixes issue #1240 .
2) Since the zui* APIs required the allocator to be initialized in the
zsetopsrc structure in order to use non-iterator related APIs, this
commit fixes this strict requirement by accessing objects directly via
the op->subject->ptr pointer we have to the object.
2013-08-19 15:02:02 +02:00
..
2012-04-13 18:05:51 -07:00
2013-01-19 11:03:19 +01:00
2012-11-08 18:34:04 +01:00
2013-07-01 10:44:04 +02:00
2013-07-01 10:44:04 +02:00
2013-07-01 10:44:04 +02:00
2013-07-01 10:44:04 +02:00
2013-07-01 10:44:04 +02:00
2013-07-01 10:44:04 +02:00
2013-07-11 17:09:25 +02:00
2013-07-11 17:07:31 +02:00
2013-07-08 10:30:54 +02:00
2012-11-08 18:34:04 +01:00
2013-01-19 11:03:19 +01:00
2012-11-22 10:28:53 +01:00
2013-06-26 15:24:58 +02:00
2013-07-18 11:26:53 +02:00
2013-02-27 12:00:43 +01:00
2012-04-10 16:26:41 +02:00
2012-11-29 14:22:15 +01:00
2013-06-27 12:14:23 +02:00
2013-06-26 15:20:56 +02:00
2013-08-19 15:01:58 +02:00
2013-08-19 15:01:58 +02:00
2012-02-14 16:11:46 +01:00
2012-12-11 17:19:54 +01:00
2013-06-26 15:20:03 +02:00
2013-05-14 11:22:58 +02:00
2012-11-08 18:34:04 +01:00
2012-11-08 18:34:04 +01:00
2010-07-01 14:38:51 +02:00
2010-07-01 14:38:51 +02:00
2010-07-01 14:38:51 +02:00
2013-01-19 11:03:19 +01:00
2013-04-02 11:54:20 +02:00
2013-02-26 12:03:48 +01:00
2013-01-21 12:38:46 +01:00
2012-04-10 20:04:21 +02:00
2013-03-04 10:58:02 +01:00
2013-03-26 13:59:21 +01:00
2013-08-12 12:43:26 +02:00
2013-01-28 13:18:53 +01:00
2013-07-28 11:02:20 +02:00
2013-07-02 17:48:49 +02:00
2012-11-08 18:34:04 +01:00
2013-06-26 15:21:55 +02:00
2012-11-08 18:34:04 +01:00
2012-11-08 18:34:04 +01:00
2013-07-16 15:41:59 +02:00
2013-01-19 11:03:19 +01:00
2013-08-08 16:47:18 +02:00
2012-11-08 18:34:04 +01:00
2013-01-19 11:03:19 +01:00
2013-07-12 10:58:47 +02:00
2013-08-06 15:36:43 +02:00
2013-08-06 15:36:43 +02:00
2013-01-19 11:03:19 +01:00
2013-08-12 12:38:52 +02:00
2013-07-16 15:41:59 +02:00
2013-07-16 15:43:41 +02:00
2013-06-26 15:24:22 +02:00
2013-07-24 11:22:52 +02:00
2013-08-12 11:38:28 +02:00
2013-07-24 11:22:52 +02:00
2013-02-27 12:00:43 +01:00
2013-01-19 11:03:19 +01:00
2010-07-01 14:38:51 +02:00
2012-11-08 18:34:04 +01:00
2012-11-08 18:34:04 +01:00
2012-11-08 18:34:04 +01:00
2013-07-12 13:39:44 +02:00
2012-05-02 22:45:12 +02:00
2013-01-28 13:18:36 +01:00
2013-01-28 13:18:36 +01:00
2013-02-05 10:49:24 +01:00
2013-03-29 10:37:29 +01:00
2013-08-19 15:02:02 +02:00
2012-11-08 18:34:04 +01:00
2013-07-24 18:59:36 +02:00
2013-07-02 12:24:08 +02:00
2011-07-06 15:22:00 +02:00
2013-07-30 20:20:02 +02:00
2013-07-02 12:25:30 +02:00
2012-11-08 18:34:04 +01:00
2012-09-27 13:22:42 +02:00
2011-02-28 09:56:48 +01:00
2013-01-19 11:03:19 +01:00
2012-11-19 15:25:57 +01:00