@@ -1260,8 +1260,8 @@ static void php_memc_setMulti_impl(INTERNAL_FUNCTION_PARAMETERS, zend_bool by_ke
12601260 * We use 8 upper bits to store user defined flags.
12611261 */
12621262 if (udf_flags > 0 ) {
1263- if (udf_flags > MEMC_VAL_USER_FLAGS_MAX ) {
1264- php_error_docref (NULL TSRMLS_CC , E_WARNING , "udf_flags will be limited to %d " , MEMC_VAL_USER_FLAGS_MAX );
1263+ if (( uint32_t ) udf_flags > MEMC_VAL_USER_FLAGS_MAX ) {
1264+ php_error_docref (NULL TSRMLS_CC , E_WARNING , "udf_flags will be limited to %u " , MEMC_VAL_USER_FLAGS_MAX );
12651265 }
12661266 }
12671267
@@ -1469,8 +1469,8 @@ static void php_memc_store_impl(INTERNAL_FUNCTION_PARAMETERS, int op, zend_bool
14691469 * We use 8 upper bits to store user defined flags.
14701470 */
14711471 if (udf_flags > 0 ) {
1472- if (udf_flags > MEMC_VAL_USER_FLAGS_MAX ) {
1473- php_error_docref (NULL TSRMLS_CC , E_WARNING , "udf_flags will be limited to %d " , MEMC_VAL_USER_FLAGS_MAX );
1472+ if (( uint32_t ) udf_flags > MEMC_VAL_USER_FLAGS_MAX ) {
1473+ php_error_docref (NULL TSRMLS_CC , E_WARNING , "udf_flags will be limited to %u " , MEMC_VAL_USER_FLAGS_MAX );
14741474 }
14751475 MEMC_VAL_SET_USER_FLAGS (flags , ((uint32_t ) udf_flags ));
14761476 }
@@ -1612,8 +1612,8 @@ static void php_memc_cas_impl(INTERNAL_FUNCTION_PARAMETERS, zend_bool by_key)
16121612 * We use 8 upper bits to store user defined flags.
16131613 */
16141614 if (udf_flags > 0 ) {
1615- if (udf_flags > MEMC_VAL_USER_FLAGS_MAX ) {
1616- php_error_docref (NULL TSRMLS_CC , E_WARNING , "udf_flags will be limited to %d " , MEMC_VAL_USER_FLAGS_MAX );
1615+ if (( uint32_t ) udf_flags > MEMC_VAL_USER_FLAGS_MAX ) {
1616+ php_error_docref (NULL TSRMLS_CC , E_WARNING , "udf_flags will be limited to %u " , MEMC_VAL_USER_FLAGS_MAX );
16171617 }
16181618 MEMC_VAL_SET_USER_FLAGS (flags , ((uint32_t ) udf_flags ));
16191619 }
0 commit comments