Skip to content

Commit 52c644b

Browse files
committed
Merge pull request #226 from mkoppanen/issue-224
Issue 224
2 parents 6ace07d + 4ee3819 commit 52c644b

File tree

2 files changed

+15
-10
lines changed

2 files changed

+15
-10
lines changed

package.xml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ http://pear.php.net/dtd/package-2.0.xsd">
2121
<email>[email protected]</email>
2222
<active>yes</active>
2323
</lead>
24-
<date>2016-02-17</date>
24+
<date>2016-02-22</date>
2525
<version>
26-
<release>3.0.0b1</release>
26+
<release>3.0.0a1</release>
2727
<api>3.0.0</api>
2828
</version>
2929
<stability>
30-
<release>beta</release>
31-
<api>beta</api>
30+
<release>alpha</release>
31+
<api>alpha</api>
3232
</stability>
3333
<license uri="http://www.php.net/license">PHP</license>
3434
<notes>
@@ -38,7 +38,7 @@ libmemcached. Please note that this is a beta release and reporting any issues w
3838
before we move closer to releasing stable version.
3939

4040
API
41-
* set/get commands do not take cas or user flags parameters.
41+
* get commands do not take cas or user flags parameters.
4242
* get and getMulti commands take Memcached::GET_EXTENDED flag to retrieve user flags and cas tokens
4343
* Fixes getStats command to return all stats from all servers
4444
* Fixes allKeys command behaviour
@@ -184,22 +184,22 @@ Tests
184184
<changelog>
185185
<release>
186186
<stability>
187-
<release>beta</release>
188-
<api>beta</api>
187+
<release>alpha</release>
188+
<api>alpha</api>
189189
</stability>
190190
<version>
191-
<release>3.0.0b1</release>
191+
<release>3.0.0a1</release>
192192
<api>3.0.0</api>
193193
</version>
194-
<date>2016-02-17</date>
194+
<date>2016-02-22</date>
195195
<notes>
196196
PHP7 release of memcached extension. Note that support for libmemcached 0.x series has been discontinued
197197
and the oldest actively tested version is 1.0.2. It is highly recommended to use version 1.0.18 of
198198
libmemcached. Please note that this is a beta release and reporting any issues would be highly appreciated
199199
before we move closer to releasing stable version.
200200

201201
API
202-
* set/get commands do not take cas or user flags parameters.
202+
* get commands do not take cas or user flags parameters.
203203
* get and getMulti commands take Memcached::GET_EXTENDED flag to retrieve user flags and cas tokens
204204
* Fixes getStats command to return all stats from all servers
205205
* Fixes allKeys command behaviour

php_memcached.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1339,6 +1339,11 @@ static
13391339
void s_clear_keys(php_memc_keys_t *keys)
13401340
{
13411341
size_t i;
1342+
1343+
if (!keys->num_valid_keys) {
1344+
return;
1345+
}
1346+
13421347
for (i = 0; i < keys->num_valid_keys; i++) {
13431348
zend_string_release (keys->strings[i]);
13441349
}

0 commit comments

Comments
 (0)