From 9e769944ff07e39f3890f192e9bb8c57a8cef54c Mon Sep 17 00:00:00 2001 From: kkadosh Date: Tue, 27 Feb 2018 16:40:00 +0000 Subject: Implements .dump() for unserialize and fix some related tests --- src/sp_unserialize.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/sp_unserialize.c') diff --git a/src/sp_unserialize.c b/src/sp_unserialize.c index a1dbbee..b2875e2 100644 --- a/src/sp_unserialize.c +++ b/src/sp_unserialize.c @@ -95,6 +95,9 @@ PHP_FUNCTION(sp_unserialize) { serialized_str); } } + if (SNUFFLEUPAGUS_G(config).config_unserialize->dump) { + sp_log_request(SNUFFLEUPAGUS_G(config).config_unserialize->dump, SNUFFLEUPAGUS_G(config).config_unserialize->textual_representation, SP_TOKEN_UNSERIALIZE_HMAC); + } efree(serialized_str); return; } @@ -107,4 +110,4 @@ int hook_serialize(void) { PHP_FN(sp_unserialize)); return SUCCESS; -} +} \ No newline at end of file -- cgit v1.3