diff options
| -rw-r--r-- | session.c | 10 |
1 files changed, 0 insertions, 10 deletions
| @@ -52,16 +52,6 @@ static php_ps_globals *session_globals = NULL; | |||
| 52 | 52 | ||
| 53 | ps_serializer *(*suhosin_find_ps_serializer)(char *name TSRMLS_DC) = NULL; | 53 | ps_serializer *(*suhosin_find_ps_serializer)(char *name TSRMLS_DC) = NULL; |
| 54 | 54 | ||
| 55 | static int suhosin_get_session_var(char *name, size_t namelen, zval ***state_var TSRMLS_DC) /* {{{ */ | ||
| 56 | { | ||
| 57 | int ret = FAILURE; | ||
| 58 | |||
| 59 | if (SESSION_G(http_session_vars) && SESSION_G(http_session_vars)->type == IS_ARRAY) { | ||
| 60 | ret = zend_hash_find(Z_ARRVAL_P(SESSION_G(http_session_vars)), name, namelen + 1, (void **) state_var); | ||
| 61 | } | ||
| 62 | return ret; | ||
| 63 | } | ||
| 64 | |||
| 65 | #define PS_DELIMITER '|' | 55 | #define PS_DELIMITER '|' |
| 66 | #define PS_UNDEF_MARKER '!' | 56 | #define PS_UNDEF_MARKER '!' |
| 67 | 57 | ||
