@@ -848,7 +848,7 @@ PHP_REDIS_API void redis_bulk_double_response(INTERNAL_FUNCTION_PARAMETERS, Redi
848
848
double ret ;
849
849
850
850
if ((response = redis_sock_read (redis_sock , & response_len TSRMLS_CC )) == NULL ) {
851
- IF_MULTI_OR_PIPELINE () {
851
+ IF_NOT_ATOMIC () {
852
852
add_next_index_bool (z_tab , 0 );
853
853
return ;
854
854
} else {
@@ -858,7 +858,7 @@ PHP_REDIS_API void redis_bulk_double_response(INTERNAL_FUNCTION_PARAMETERS, Redi
858
858
859
859
ret = atof (response );
860
860
efree (response );
861
- IF_MULTI_OR_PIPELINE () {
861
+ IF_NOT_ATOMIC () {
862
862
add_next_index_double (z_tab , ret );
863
863
} else {
864
864
RETURN_DOUBLE (ret );
@@ -871,7 +871,7 @@ PHP_REDIS_API void redis_type_response(INTERNAL_FUNCTION_PARAMETERS, RedisSock *
871
871
long l ;
872
872
873
873
if ((response = redis_sock_read (redis_sock , & response_len TSRMLS_CC )) == NULL ) {
874
- IF_MULTI_OR_PIPELINE () {
874
+ IF_NOT_ATOMIC () {
875
875
add_next_index_bool (z_tab , 0 );
876
876
return ;
877
877
} else {
@@ -894,7 +894,7 @@ PHP_REDIS_API void redis_type_response(INTERNAL_FUNCTION_PARAMETERS, RedisSock *
894
894
}
895
895
896
896
efree (response );
897
- IF_MULTI_OR_PIPELINE () {
897
+ IF_NOT_ATOMIC () {
898
898
add_next_index_long (z_tab , l );
899
899
} else {
900
900
RETURN_LONG (l );
@@ -917,7 +917,7 @@ PHP_REDIS_API void redis_info_response(INTERNAL_FUNCTION_PARAMETERS, RedisSock *
917
917
/* Free source response */
918
918
efree (response );
919
919
920
- IF_MULTI_OR_PIPELINE () {
920
+ IF_NOT_ATOMIC () {
921
921
add_next_index_zval (z_tab , z_ret );
922
922
} else {
923
923
RETVAL_ZVAL (z_ret , 0 , 1 );
@@ -999,7 +999,7 @@ PHP_REDIS_API void redis_client_list_reply(INTERNAL_FUNCTION_PARAMETERS, RedisSo
999
999
efree (resp );
1000
1000
1001
1001
/* Return or append depending if we're atomic */
1002
- IF_MULTI_OR_PIPELINE () {
1002
+ IF_NOT_ATOMIC () {
1003
1003
add_next_index_zval (z_tab , z_ret );
1004
1004
} else {
1005
1005
RETVAL_ZVAL (z_ret , 0 , 1 );
@@ -1127,7 +1127,7 @@ redis_boolean_response_impl(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock,
1127
1127
if (ret && success_callback != NULL ) {
1128
1128
success_callback (redis_sock );
1129
1129
}
1130
- IF_MULTI_OR_PIPELINE () {
1130
+ IF_NOT_ATOMIC () {
1131
1131
add_next_index_bool (z_tab , ret );
1132
1132
} else {
1133
1133
RETURN_BOOL (ret );
@@ -1153,7 +1153,7 @@ PHP_REDIS_API void redis_long_response(INTERNAL_FUNCTION_PARAMETERS,
1153
1153
if ((response = redis_sock_read (redis_sock , & response_len TSRMLS_CC ))
1154
1154
== NULL )
1155
1155
{
1156
- IF_MULTI_OR_PIPELINE () {
1156
+ IF_NOT_ATOMIC () {
1157
1157
add_next_index_bool (z_tab , 0 );
1158
1158
return ;
1159
1159
} else {
@@ -1167,7 +1167,7 @@ PHP_REDIS_API void redis_long_response(INTERNAL_FUNCTION_PARAMETERS,
1167
1167
#else
1168
1168
long long ret = atoll (response + 1 );
1169
1169
#endif
1170
- IF_MULTI_OR_PIPELINE () {
1170
+ IF_NOT_ATOMIC () {
1171
1171
if (ret > LONG_MAX ) { /* overflow */
1172
1172
add_next_index_stringl (z_tab , response + 1 , response_len - 1 );
1173
1173
} else {
@@ -1184,7 +1184,7 @@ PHP_REDIS_API void redis_long_response(INTERNAL_FUNCTION_PARAMETERS,
1184
1184
}
1185
1185
} else {
1186
1186
efree (response );
1187
- IF_MULTI_OR_PIPELINE () {
1187
+ IF_NOT_ATOMIC () {
1188
1188
add_next_index_null (z_tab );
1189
1189
} else {
1190
1190
RETURN_FALSE ;
@@ -1269,7 +1269,7 @@ redis_mbulk_reply_zipped(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock,
1269
1269
}
1270
1270
1271
1271
if (inbuf [0 ] != '*' ) {
1272
- IF_MULTI_OR_PIPELINE () {
1272
+ IF_NOT_ATOMIC () {
1273
1273
add_next_index_bool (z_tab , 0 );
1274
1274
} else {
1275
1275
RETVAL_FALSE ;
@@ -1290,7 +1290,7 @@ redis_mbulk_reply_zipped(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock,
1290
1290
/* Zip keys and values */
1291
1291
array_zip_values_and_scores (redis_sock , z_multi_result , decode TSRMLS_CC );
1292
1292
1293
- IF_MULTI_OR_PIPELINE () {
1293
+ IF_NOT_ATOMIC () {
1294
1294
add_next_index_zval (z_tab , z_multi_result );
1295
1295
} else {
1296
1296
RETVAL_ZVAL (z_multi_result , 0 , 1 );
@@ -1341,7 +1341,7 @@ PHP_REDIS_API void redis_1_response(INTERNAL_FUNCTION_PARAMETERS,
1341
1341
if ((response = redis_sock_read (redis_sock , & response_len TSRMLS_CC ))
1342
1342
== NULL )
1343
1343
{
1344
- IF_MULTI_OR_PIPELINE () {
1344
+ IF_NOT_ATOMIC () {
1345
1345
add_next_index_bool (z_tab , 0 );
1346
1346
return ;
1347
1347
} else {
@@ -1351,7 +1351,7 @@ PHP_REDIS_API void redis_1_response(INTERNAL_FUNCTION_PARAMETERS,
1351
1351
ret = response [1 ];
1352
1352
efree (response );
1353
1353
1354
- IF_MULTI_OR_PIPELINE () {
1354
+ IF_NOT_ATOMIC () {
1355
1355
if (ret == '1' ) {
1356
1356
add_next_index_bool (z_tab , 1 );
1357
1357
} else {
@@ -1374,13 +1374,13 @@ PHP_REDIS_API void redis_string_response(INTERNAL_FUNCTION_PARAMETERS, RedisSock
1374
1374
if ((response = redis_sock_read (redis_sock , & response_len TSRMLS_CC ))
1375
1375
== NULL )
1376
1376
{
1377
- IF_MULTI_OR_PIPELINE () {
1377
+ IF_NOT_ATOMIC () {
1378
1378
add_next_index_bool (z_tab , 0 );
1379
1379
return ;
1380
1380
}
1381
1381
RETURN_FALSE ;
1382
1382
}
1383
- IF_MULTI_OR_PIPELINE () {
1383
+ IF_NOT_ATOMIC () {
1384
1384
zval zv , * z = & zv ;
1385
1385
if (redis_unserialize (redis_sock , response , response_len , z TSRMLS_CC )) {
1386
1386
#if (PHP_MAJOR_VERSION < 7 )
@@ -1411,13 +1411,13 @@ redis_ping_response(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock,
1411
1411
if ((response = redis_sock_read (redis_sock , & response_len TSRMLS_CC ))
1412
1412
== NULL )
1413
1413
{
1414
- IF_MULTI_OR_PIPELINE () {
1414
+ IF_NOT_ATOMIC () {
1415
1415
add_next_index_bool (z_tab , 0 );
1416
1416
return ;
1417
1417
}
1418
1418
RETURN_FALSE ;
1419
1419
}
1420
- IF_MULTI_OR_PIPELINE () {
1420
+ IF_NOT_ATOMIC () {
1421
1421
add_next_index_stringl (z_tab , response , response_len );
1422
1422
} else {
1423
1423
RETVAL_STRINGL (response , response_len );
@@ -1434,7 +1434,7 @@ PHP_REDIS_API void redis_debug_response(INTERNAL_FUNCTION_PARAMETERS, RedisSock
1434
1434
1435
1435
/* Add or return false if we can't read from the socket */
1436
1436
if ((resp = redis_sock_read (redis_sock , & resp_len TSRMLS_CC ))== NULL ) {
1437
- IF_MULTI_OR_PIPELINE () {
1437
+ IF_NOT_ATOMIC () {
1438
1438
add_next_index_bool (z_tab , 0 );
1439
1439
return ;
1440
1440
}
@@ -1482,7 +1482,7 @@ PHP_REDIS_API void redis_debug_response(INTERNAL_FUNCTION_PARAMETERS, RedisSock
1482
1482
1483
1483
efree (resp );
1484
1484
1485
- IF_MULTI_OR_PIPELINE () {
1485
+ IF_NOT_ATOMIC () {
1486
1486
add_next_index_zval (z_tab , z_result );
1487
1487
} else {
1488
1488
RETVAL_ZVAL (z_result , 0 , 1 );
@@ -1736,7 +1736,7 @@ PHP_REDIS_API int redis_sock_read_multibulk_reply(INTERNAL_FUNCTION_PARAMETERS,
1736
1736
}
1737
1737
1738
1738
if (inbuf [0 ] != '*' ) {
1739
- IF_MULTI_OR_PIPELINE () {
1739
+ IF_NOT_ATOMIC () {
1740
1740
add_next_index_bool (z_tab , 0 );
1741
1741
} else {
1742
1742
if (inbuf [0 ] == '-' ) {
@@ -1757,7 +1757,7 @@ PHP_REDIS_API int redis_sock_read_multibulk_reply(INTERNAL_FUNCTION_PARAMETERS,
1757
1757
redis_mbulk_reply_loop (INTERNAL_FUNCTION_PARAM_PASSTHRU , redis_sock ,
1758
1758
z_multi_result , numElems , UNSERIALIZE_ALL );
1759
1759
1760
- IF_MULTI_OR_PIPELINE () {
1760
+ IF_NOT_ATOMIC () {
1761
1761
add_next_index_zval (z_tab , z_multi_result );
1762
1762
} else {
1763
1763
RETVAL_ZVAL (z_multi_result , 0 , 1 );
@@ -1783,7 +1783,7 @@ PHP_REDIS_API int redis_mbulk_reply_raw(INTERNAL_FUNCTION_PARAMETERS, RedisSock
1783
1783
}
1784
1784
1785
1785
if (inbuf [0 ] != '*' ) {
1786
- IF_MULTI_OR_PIPELINE () {
1786
+ IF_NOT_ATOMIC () {
1787
1787
add_next_index_bool (z_tab , 0 );
1788
1788
} else {
1789
1789
if (inbuf [0 ] == '-' ) {
@@ -1804,7 +1804,7 @@ PHP_REDIS_API int redis_mbulk_reply_raw(INTERNAL_FUNCTION_PARAMETERS, RedisSock
1804
1804
redis_mbulk_reply_loop (INTERNAL_FUNCTION_PARAM_PASSTHRU , redis_sock ,
1805
1805
z_multi_result , numElems , UNSERIALIZE_NONE );
1806
1806
1807
- IF_MULTI_OR_PIPELINE () {
1807
+ IF_NOT_ATOMIC () {
1808
1808
add_next_index_zval (z_tab , z_multi_result );
1809
1809
} else {
1810
1810
RETVAL_ZVAL (z_multi_result , 0 , 1 );
@@ -1871,7 +1871,7 @@ PHP_REDIS_API int redis_mbulk_reply_assoc(INTERNAL_FUNCTION_PARAMETERS, RedisSoc
1871
1871
}
1872
1872
1873
1873
if (inbuf [0 ] != '*' ) {
1874
- IF_MULTI_OR_PIPELINE () {
1874
+ IF_NOT_ATOMIC () {
1875
1875
add_next_index_bool (z_tab , 0 );
1876
1876
} else {
1877
1877
RETVAL_FALSE ;
@@ -1906,7 +1906,7 @@ PHP_REDIS_API int redis_mbulk_reply_assoc(INTERNAL_FUNCTION_PARAMETERS, RedisSoc
1906
1906
}
1907
1907
efree (z_keys );
1908
1908
1909
- IF_MULTI_OR_PIPELINE () {
1909
+ IF_NOT_ATOMIC () {
1910
1910
add_next_index_zval (z_tab , z_multi_result );
1911
1911
} else {
1912
1912
RETVAL_ZVAL (z_multi_result , 0 , 1 );
@@ -2357,7 +2357,7 @@ redis_read_variant_reply(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock,
2357
2357
return FAILURE ;
2358
2358
}
2359
2359
2360
- IF_MULTI_OR_PIPELINE () {
2360
+ IF_NOT_ATOMIC () {
2361
2361
add_next_index_zval (z_tab , z_ret );
2362
2362
} else {
2363
2363
/* Set our return value */
0 commit comments