diff options
Diffstat (limited to 'log.c')
| -rw-r--r-- | log.c | 6 |
1 files changed, 3 insertions, 3 deletions
| @@ -162,14 +162,14 @@ PHP_SUHOSIN_API void suhosin_log(int loglevel, char *fmt, ...) | |||
| 162 | if (exdata) { | 162 | if (exdata) { |
| 163 | if (getcaller && exdata->prev_execute_data) { | 163 | if (getcaller && exdata->prev_execute_data) { |
| 164 | lineno = exdata->prev_execute_data->opline->lineno; | 164 | lineno = exdata->prev_execute_data->opline->lineno; |
| 165 | fname = exdata->prev_execute_data->op_array->filename; | 165 | fname = (char *)exdata->prev_execute_data->op_array->filename; |
| 166 | } else { | 166 | } else { |
| 167 | lineno = exdata->opline->lineno; | 167 | lineno = exdata->opline->lineno; |
| 168 | fname = exdata->op_array->filename; | 168 | fname = (char *)exdata->op_array->filename; |
| 169 | } | 169 | } |
| 170 | } else { | 170 | } else { |
| 171 | lineno = zend_get_executed_lineno(TSRMLS_C); | 171 | lineno = zend_get_executed_lineno(TSRMLS_C); |
| 172 | fname = zend_get_executed_filename(TSRMLS_C); | 172 | fname = (char *)zend_get_executed_filename(TSRMLS_C); |
| 173 | } | 173 | } |
| 174 | ap_php_snprintf(buf, sizeof(buf), "%s - %s (attacker '%s', file '%s', line %u)", alertstring, error, ip_address, fname, lineno); | 174 | ap_php_snprintf(buf, sizeof(buf), "%s - %s (attacker '%s', file '%s', line %u)", alertstring, error, ip_address, fname, lineno); |
| 175 | } else { | 175 | } else { |
